File: /var/www/html/wptoho/wp-content/plugins/defender-security/assets/app/notification.js
(self.webpackChunkwp_defender=self.webpackChunkwp_defender||[]).push([[133],{682:(e,t,n)=>{"use strict";n.d(t,{X:()=>o,m:()=>a});var i=n(9726),r=(0,i.KR)(defender.misc.high_contrast||!1),a=function(e){r.value=e},o=function(){var e=(0,i.KR)(1===parseInt(defender.is_free)),t=(0,i.KR)(defender.tracking_modal),n=(0,i.KR)(defender.is_whitelabel),a=(0,i.KR)(defender.misc||{}),o=(0,i.KR)(defender.whitelabel||{}),u=(0,i.KR)(defender.upgrade_title||""),s=(0,i.KR)(defender.is_membership||!1),l=(0,i.KR)(defender.wpmudev_support_ticket_text||""),c=(0,i.KR)(defender.hosted||!1),d=(0,i.EW)(function(){return"show"===t.value}),f=(0,i.EW)(function(){return"disabled"===n.value}),p=(0,i.EW)(function(){return"enabled"===n.value}),v=(0,i.EW)(function(){return!0===r.value});return{is_free:e,tracking_modal:t,is_whitelabel:n,is_membership:s,misc:a,whitelabel:o,upgradeTitle:u,support_text:l,hosted:c,showTrackingModal:d,isWhitelabelDisabled:f,isWhitelabelEnabled:p,showSupportLinks:function(){return f.value&&!e.value},hasFeature:function(t){if(!e.value)return!0;return["security_tweaks","firewall","scan_free","audit_free","two_fa_free"].includes(t)},maybeHighContrast:function(){return{"sui-color-accessible":v.value}},isHighContrast:function(){return v.value}}}},1271:(e,t,n)=>{"use strict";var i=n(9726),r=n(810),a=n(5807),o=n(7545),u=n(5592),s=n(2976),l=n(4438),c=n(1289),d=n(7786),f={class:"flex items-center gap-2 sui-form-field"};const p={__name:"bulk-dropdown",props:{modelValue:{type:Object,required:!0},options:{type:Array,default:function(){return[]}},hasCheckbox:{type:Boolean,default:!1}},emits:["apply-bulk-action","update:modelValue"],setup:function(e,t){var n=t.emit,r=(0,u.B)().__,a=e,o=n,p=(0,d.hRP)(a,"modelValue");return function(t,n){return(0,i.uX)(),(0,i.CE)("div",f,[e.hasCheckbox?((0,i.uX)(),(0,i.Wv)(s.A,{key:0,modelValue:(0,i.R1)(p).is_bulk,"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,i.R1)(p).is_bulk=e}),"has-field":!1,"custom-class":"apply-all"},null,8,["modelValue"])):(0,i.Q3)("",!0),(0,i.bF)(l.A,{modelValue:(0,i.R1)(p).action,"onUpdate:modelValue":n[1]||(n[1]=function(e){return(0,i.R1)(p).action=e}),options:e.options,placeholder:(0,i.R1)(r)("Bulk Actions"),searchable:!1,width:"140px","custom-class":"sui-select-sm sui-select-inline select-bulk-action","has-field":!1},null,8,["modelValue","options","placeholder"]),(0,i.bF)(c.A,{type:"button",action:"bulk-action",variant:"gray",label:(0,i.R1)(r)("Apply"),disabled:!(0,i.R1)(p).action||!(0,i.R1)(p).ids||0===(0,i.R1)(p).ids.length,onClick:n[2]||(n[2]=function(e){return o("apply-bulk-action")})},null,8,["label","disabled"])])}}};var v=n(1751),b=n(7476);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 y(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function a(n,i,r,a){var s=i&&i.prototype instanceof u?i:u,l=Object.create(s.prototype);return h(l,"_invoke",function(n,i,r){var a,u,s,l=0,c=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,u=0,s=e,f.n=n,o}};function p(n,i){for(u=n,s=i,t=0;!d&&l&&!r&&t<c.length;t++){var r,a=c[t],p=f.p,v=a[2];n>3?(r=v===i)&&(s=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=n<2&&p<a[1])?(u=0,f.v=i,f.n=a[1]):p<v&&(r=n<3||a[0]>i||i>v)&&(a[4]=n,a[5]=i,f.n=v,u=0))}if(r||n>1)return o;throw d=!0,i}return function(r,c,v){if(l>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),u=c,s=v;(t=u<2?e:s)||!d;){a||(u?u<3?(u>1&&(f.n=-1),p(u,s)):f.n=s:f.v=s);try{if(l=2,a){if(u||(r="next"),t=a[r]){if(!(t=t.call(a,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,u<2&&(u=0)}else 1===u&&(t=a.return)&&t.call(a),u<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),u=1);a=e}else if((t=(d=f.n<0)?s:n.call(i,f))!==o)break}catch(t){a=e,u=1,s=t}finally{l=1}}return{value:t,done:d}}}(n,r,a),!0),l}var o={};function u(){}function s(){}function l(){}t=Object.getPrototypeOf;var c=[][i]?t(t([][i]())):(h(t={},i,function(){return this}),t),d=l.prototype=u.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,h(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=l,h(d,"constructor",l),h(l,"constructor",s),s.displayName="GeneratorFunction",h(l,r,"GeneratorFunction"),h(d),h(d,r,"Generator"),h(d,i,function(){return this}),h(d,"toString",function(){return"[object Generator]"}),(y=function(){return{w:a,m:f}})()}function h(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}h=function(e,t,n,i){if(t)r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n;else{var a=function(t,n){h(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},h(e,t,n,i)}function g(e,t,n,i,r,a,o){try{var u=e[a](o),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(i,r)}function k(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var a=e.apply(t,n);function o(e){g(a,i,r,o,u,"next",e)}function u(e){g(a,i,r,o,u,"throw",e)}o(void 0)})}}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach(function(t){L(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function L(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 i=n.call(e,t||"default");if("object"!=m(i))return i;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}function R(e){return function(e){if(Array.isArray(e))return C(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 C(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)?C(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 C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}var x=(0,r.nY)("bulkAction",function(){var e=(0,v.q)().post,t=(0,b.r)(),n=(0,i.KR)({in_house_recipients:[],out_house_recipients:[]}),r=(0,i.KR)({in_house_recipients:[],out_house_recipients:[],day:"sunday",frequency:"weekly",day_n:"30",time:"4:00"}),a=(0,i.KR)("notification"),o=(0,i.KR)(0),u=(0,i.KR)(0),s=(0,i.EW)(function(){return"notification"===a.value?n.value.in_house_recipients:r.value.in_house_recipients}),l=(0,i.EW)(function(){return s.value.map(function(e){return Number(e.id)})}),c=(0,i.EW)(function(){var e=U();return[].concat(R(s.value),R(e.user_pools.data))}),d=(0,i.EW)(function(){return function(e){return c.value.some(function(t){return t.email===e})}}),f=(0,i.EW)(function(){return{reports:Object.assign(w({},r.value),{configs:[]}),notifications:Object.assign(w({},n.value),{configs:[]})}}),p=(0,i.EW)(function(){return o.value}),m=(0,i.EW)(function(){return u.value});function h(e){n.value.in_house_recipients.find(function(t){return Number(t.id)===Number(e.id)})||n.value.in_house_recipients.push(e),r.value.in_house_recipients.find(function(t){return Number(t.id)===Number(e.id)})||r.value.in_house_recipients.push(e)}function g(){o.value++}function _(){u.value++}function L(){return L=k(y().m(function n(i){return y().w(function(n){for(;;)if(0===n.n)return n.a(2,new Promise(function(){var n=k(y().m(function n(r){return y().w(function(n){for(;;)switch(n.n){case 0:t.withLoading("validate-email",k(y().m(function t(){var n,a;return y().w(function(t){for(;;)switch(t.n){case 0:if(!d.value(i.email)){t.n=1;break}return r({error:"Registered user email can't be invited, you can add them directly at ADD USERS tab"}),t.a(2);case 1:return n=U(),t.n=2,e(n.routes.validate_email,n.nonces.validate_email,{email:i.email});case 2:a=t.v,r(a);case 3:return t.a(2)}},t)})));case 1:return n.a(2)}},n)}));return function(e){return n.apply(this,arguments)}}()))},n)})),L.apply(this,arguments)}return{notifications:n,reports:r,type:a,bulk_add_inhouse_recipients_key:o,bulk_user_pools_key:u,getInhouseRecipients:s,getExcludesIds:l,getRegisteredUsers:c,isRegisteredEmail:d,data:f,getBulkAddInhouseRecipientsKey:p,getBulkUserPoolsKey:m,setDefaultRecipient:h,updateOutHouseRecipients:function(e){"notifications"===e.scenario+"s"?n.value.out_house_recipients=e.recipients:r.value.out_house_recipients=e.recipients},addOutHouseRecipient:function(e){"notifications"===e.scenario+"s"?n.value.out_house_recipients.push(e.recipient):r.value.out_house_recipients.push(e.recipient)},addManualInHouseRecipients:function(e){var t="notification"===e.scenario?n.value.in_house_recipients:r.value.in_house_recipients;e.recipients.forEach(function(e){t.find(function(t){return Number(t.id)===Number(e.id)})||t.push(e)})},removeManualInHouseRecipients:function(e){var t=e.scenario,i=e.recipients,a="notification"===t?n.value.in_house_recipients:r.value.in_house_recipients;i.forEach(function(e){var t=a.findIndex(function(t){return Number(t.id)===Number(e.id)});t>=0&&a.splice(t,1)})},incrementBulkAddInhouseRecipientsKey:g,incrementBulkUserPoolsKey:_,validateEmail:function(e){return L.apply(this,arguments)},setDefaultRecipientAction:function(){h(U().misc.default_recipient)},addInHouseRecipient:function(e){var t=U(),i=e.scenario+"s";e.recipient.status="na","notifications"===i?n.value.in_house_recipients.push(e.recipient):r.value.in_house_recipients.push(e.recipient);var a=t.user_pools.data,o=a.findIndex(function(t){return t.id===e.recipient.id});-1!==o&&a.splice(o,1),1===a.length&&t.fetchUsersPool(),_()},removeRecipient:function(e){var t=U(),i="notifications"===e.scenario+"s"?n.value.in_house_recipients:r.value.in_house_recipients,a=i.findIndex(function(t){return t.id===e.recipient.id});if(-1!==a){var o=t.user_pools.data;o.find(function(t){return Number(t.id)===Number(e.recipient.id)})||o.push(e.recipient),i.splice(a,1),g(),"all"!==t.user_role_filter&&t.fetchUsersPool({paged:1,userRoleFilter:t.user_role_filter,userSort:t.user_sort})}},removeOutHouseRecipient:function(e){"notifications"===e.scenario+"s"?n.value.out_house_recipients.splice(e.index,1):r.value.out_house_recipients.splice(e.index,1)}}});function E(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function a(n,i,r,a){var s=i&&i.prototype instanceof u?i:u,l=Object.create(s.prototype);return j(l,"_invoke",function(n,i,r){var a,u,s,l=0,c=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,u=0,s=e,f.n=n,o}};function p(n,i){for(u=n,s=i,t=0;!d&&l&&!r&&t<c.length;t++){var r,a=c[t],p=f.p,v=a[2];n>3?(r=v===i)&&(s=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=n<2&&p<a[1])?(u=0,f.v=i,f.n=a[1]):p<v&&(r=n<3||a[0]>i||i>v)&&(a[4]=n,a[5]=i,f.n=v,u=0))}if(r||n>1)return o;throw d=!0,i}return function(r,c,v){if(l>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),u=c,s=v;(t=u<2?e:s)||!d;){a||(u?u<3?(u>1&&(f.n=-1),p(u,s)):f.n=s:f.v=s);try{if(l=2,a){if(u||(r="next"),t=a[r]){if(!(t=t.call(a,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,u<2&&(u=0)}else 1===u&&(t=a.return)&&t.call(a),u<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),u=1);a=e}else if((t=(d=f.n<0)?s:n.call(i,f))!==o)break}catch(t){a=e,u=1,s=t}finally{l=1}}return{value:t,done:d}}}(n,r,a),!0),l}var o={};function u(){}function s(){}function l(){}t=Object.getPrototypeOf;var c=[][i]?t(t([][i]())):(j(t={},i,function(){return this}),t),d=l.prototype=u.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,j(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=l,j(d,"constructor",l),j(l,"constructor",s),s.displayName="GeneratorFunction",j(l,r,"GeneratorFunction"),j(d),j(d,r,"Generator"),j(d,i,function(){return this}),j(d,"toString",function(){return"[object Generator]"}),(E=function(){return{w:a,m:f}})()}function j(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}j=function(e,t,n,i){if(t)r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n;else{var a=function(t,n){j(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},j(e,t,n,i)}function S(e,t,n,i,r,a,o){try{var u=e[a](o),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(i,r)}function A(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var a=e.apply(t,n);function o(e){S(a,i,r,o,u,"next",e)}function u(e){S(a,i,r,o,u,"throw",e)}o(void 0)})}}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 O(e){return function(e){if(Array.isArray(e))return I(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 I(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)?I(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 I(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach(function(t){P(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function P(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 i=n.call(e,t||"default");if("object"!=X(i))return i;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 T={active_count:0,next_run:"Never",inactive_notifications:[],notifications:[],misc:{days_of_week:[],times_of_day:[],timezone_text:"",default_recipient:{}},handler:{current:null,history:[]},user_pools:{data:[],paged:1},user_roles:{},mode:"active",config:{recipient:!1},user_role_filter:"all",user_sort:"default",add_inhouse_recipients_key:0,user_pools_key:0},U=(0,r.nY)("notification",function(){var e=(0,v.q)().post,t=(0,b.r)(),n=(0,i.KR)(T.active_count),r=(0,i.KR)(T.next_run),a=(0,i.KR)(T.inactive_notifications),o=(0,i.KR)(T.notifications),u=(0,i.KR)({action:"",is_bulk:!1,ids:[]}),s=(0,i.KR)(F({},T.misc)),l=(0,i.KR)(F({},T.handler)),c=(0,i.KR)(F({},T.user_pools)),d=(0,i.KR)({}),f=(0,i.KR)(T.mode),p=(0,i.KR)(F({},T.config)),m=(0,i.KR)({}),y=(0,i.KR)({}),h=(0,i.KR)(T.user_role_filter),g=(0,i.KR)(T.user_sort),k=(0,i.KR)(T.add_inhouse_recipients_key),_=(0,i.KR)(T.user_pools_key),w=(0,i.EW)(function(){if(null===l.value.current)return null;var e=R.value;if(!e)return null;if(0===l.value.history.length)return"notification"===e.type||"malware-report"===e.slug?"recipients":"frequency";var t=l.value.history.length;return t>0?l.value.history[t-1].step:null}),L=(0,i.EW)(function(){var e=R.value;if(!e)return!1;return!(["firewall-report","audit-report"].includes(e.slug)&&"recipients"===w.value)}),R=(0,i.EW)(function(){return l.value.current&&o.value.length?o.value.find(function(e){return e.slug===l.value.current})||{slug:l.value.current,type:"notification"}:null}),C=(0,i.EW)(function(){return l.value.current&&o.value.length?o.value.findIndex(function(e){return e.slug===l.value.current}):-1}),j=(0,i.EW)(function(){var e=R.value;return e&&e.in_house_recipients?O(new Set(e.in_house_recipients.map(function(e){return Number(e.id)}))):[]}),S=(0,i.EW)(function(){return u.value.ids&&Array.isArray(u.value.ids)?u.value.ids.map(function(e){return o.value.find(function(t){return t.slug===e})}).filter(function(e){return e&&"notification"===e.type}):[]}),I=(0,i.EW)(function(){return u.value.ids&&Array.isArray(u.value.ids)?u.value.ids.map(function(e){return o.value.find(function(t){return t.slug===e})}).filter(function(e){return e&&"report"===e.type}):[]}),W=(0,i.EW)(function(){var e,t=(null===(e=d.value)||void 0===e?void 0:e.avail_roles)||{},n=u.value.type||"notification",i=C.value,r=[];if("bulk"===f.value)try{var a=x();a.getBulkUserPoolsKey,a.getBulkAddInhouseRecipientsKey,r=a.getInhouseRecipients||[]}catch(e){var s;r=(null===(s=u.value["".concat(n,"s")])||void 0===s?void 0:s.in_house_recipients)||[]}else-1!==i&&o.value[i]?r=o.value[i].in_house_recipients||[]:u.value["".concat(n,"s")]&&(r=u.value["".concat(n,"s")].in_house_recipients||[]);var l=r.reduce(function(e,t){if(t&&t.role){var n=t.role.replace(/\s+/g,"_").toLowerCase();e[n]=(e[n]||0)+1}return e},{});return Object.keys(t).reduce(function(e,n){return e[n]=t[n]-(l[n]||0),e},{})}),P=(0,i.EW)(function(){var e,t=R.value;if(!t)return[];var n=t.in_house_recipients||[],i=(null===(e=c.value)||void 0===e?void 0:e.data)||[];return[].concat(O(n),O(i))}),U=(0,i.EW)(function(){return function(e){return!(!e||"string"!=typeof e)&&P.value.some(function(t){return t&&t.email===e})}}),N=(0,i.EW)(function(){return function(e){return e&&o.value.length&&o.value.find(function(t){return t.slug===e})||null}});function V(e){var t,i,u,l,c;n.value=null!==(t=e.active_count)&&void 0!==t?t:T.active_count,r.value=null!==(i=e.next_run)&&void 0!==i?i:T.next_run,a.value=null!==(u=e.inactive_notifications)&&void 0!==u?u:T.inactive_notifications,o.value=null!==(l=e.notifications)&&void 0!==l?l:T.notifications,s.value=null!==(c=e.misc)&&void 0!==c?c:T.misc,e.nonces&&(m.value=e.nonces),e.routes&&(y.value=e.routes)}function B(e){var t=R.value;t&&e&&(t.out_house_recipients||(t.out_house_recipients=[]),t.out_house_recipients.push(e))}function Q(e){e&&l.value.current&&(l.value.history||(l.value.history=[]),l.value.history.push({slug:l.value.current,step:e}))}function K(e){"string"==typeof e&&(h.value=e)}function M(e){"string"==typeof e&&(g.value=e)}function G(){h.value=T.user_role_filter,g.value=T.user_sort}function D(){return D=A(E().m(function n(i){var r,a,o;return E().w(function(n){for(;;)switch(n.n){case 0:if(i&&i.email&&"string"==typeof i.email){n.n=1;break}throw new Error("Invalid recipient data provided");case 1:if(r=R.value){n.n=2;break}throw new Error("No active notification found");case 2:if(!U.value(i.email)){n.n=3;break}throw new Error("Registered user email can't be invited, you can add them directly at ADD USERS tab");case 3:if(a=r.out_house_recipients||[],!a.some(function(e){return e&&e.email===i.email})){n.n=4;break}throw new Error("This email address is already in use");case 4:if(y.value.validate_email&&m.value.validate_email){n.n=5;break}throw new Error("Missing API configuration for email validation");case 5:return n.n=6,t.withLoading("validate-email",function(){return e(y.value.validate_email,m.value.validate_email,{email:i.email})});case 6:return(o=n.v)&&!o.error&&(i.status="na",i.avatar=o.avatar||"",B(i)),n.a(2,o||{error:"Unknown validation error"})}},n)})),D.apply(this,arguments)}function H(){return q.apply(this,arguments)}function q(){return q=A(E().m(function n(){var i,r,a,o,u,s,d,p,v,b,k,_,w=arguments;return E().w(function(n){for(;;)switch(n.n){case 0:if(r=(i=w.length>0&&void 0!==w[0]?w[0]:{}).paged,a=i.userRoleFilter,o=i.userSort,a&&K(a),o&&M(o),u=r||c.value.paged+1,s=[],"bulk"===f.value)try{d=x(),s=d.getExcludesIds||[]}catch(e){s=[]}else s=j.value||[];if(!a&&!o&&u>1&&(v=(null===(p=c.value.data)||void 0===p?void 0:p.map(function(e){return e.id}).filter(Boolean))||[],s=[].concat(O(s),O(v))),y.value.get_users&&m.value.get_users){n.n=1;break}throw new Error("Missing API configuration for user fetching");case 1:return n.n=2,t.withLoading("fetch-users",function(){return e(y.value.get_users,m.value.get_users,{exclude:s,module:l.value.current,user_role_filter:h.value,user_sort:g.value})});case 2:b=n.v,k=Array.isArray(b)?b:[],1===u?c.value.data=k:(Array.isArray(c.value.data)||(c.value.data=[]),(_=c.value.data).push.apply(_,O(k))),c.value.paged=u;case 3:return n.a(2)}},n)})),q.apply(this,arguments)}function $(){return($=A(E().m(function n(){var i;return E().w(function(n){for(;;)switch(n.p=n.n){case 0:if(n.p=0,y.value.get_user_roles&&m.value.get_user_roles){n.n=1;break}throw new Error("Missing API configuration for user roles");case 1:return n.n=2,t.withLoading("get-user-roles",function(){return e(y.value.get_user_roles,m.value.get_user_roles,{})});case 2:i=n.v,d.value=i||{},n.n=4;break;case 3:n.p=3,n.v,d.value={};case 4:return n.a(2)}},n,null,[[0,3]])}))).apply(this,arguments)}function z(){return J.apply(this,arguments)}function J(){return J=A(E().m(function n(){var i,r;return E().w(function(n){for(;;)switch(n.n){case 0:if(i=R.value){n.n=1;break}throw new Error("No active notification to save");case 1:if(y.value.save&&m.value.save){n.n=2;break}throw new Error("Missing API configuration for saving");case 2:return n.n=3,t.withLoading("settings",function(){return e(y.value.save,m.value.save,i)});case 3:(r=n.v)&&r.notifications&&(V(r),"undefined"!=typeof SUI&&SUI.closeModal&&SUI.closeModal());case 4:return n.a(2)}},n)})),J.apply(this,arguments)}function Y(){return Y=A(E().m(function n(){var i,r,a,o,u;return E().w(function(n){for(;;)switch(n.n){case 0:if(i=x(),r=i.data,a=S.value||[],o=I.value||[],a.forEach(function(e){if(e&&e.configs){var t=F(F({},e.configs),{},{slug:e.slug});r.notifications.configs.push(t)}}),o.forEach(function(e){if(e){var t=Object.keys(e.configs||{}).length?F({},e.configs):{};t.slug=e.slug,r.reports.configs.push(t)}}),y.value.save_bulk&&m.value.save_bulk){n.n=1;break}throw new Error("Missing API configuration for bulk save");case 1:return n.n=2,t.withLoading("save-bulk",function(){return e(y.value.save_bulk,m.value.save_bulk,r)});case 2:(u=n.v)&&(V(u),"undefined"!=typeof SUI&&SUI.closeModal&&SUI.closeModal());case 3:return n.a(2)}},n)})),Y.apply(this,arguments)}function Z(){return Z=A(E().m(function n(i){var r;return E().w(function(n){for(;;)switch(n.n){case 0:if(i&&i.slug){n.n=1;break}throw new Error("Invalid notification provided for disable operation");case 1:if(y.value.disable&&m.value.disable){n.n=2;break}throw new Error("Missing API configuration for disable operation");case 2:return n.n=3,t.withLoading("toggle",function(){return e(y.value.disable,m.value.disable,{slug:i.slug})});case 3:(r=n.v)&&(V(r),"undefined"!=typeof SUI&&SUI.closeModal&&document.querySelector(".sui-modal.sui-active")&&SUI.closeModal());case 4:return n.a(2)}},n)})),Z.apply(this,arguments)}function ee(){return(ee=A(E().m(function n(){var i;return E().w(function(n){for(;;)switch(n.n){case 0:if(u.value.ids&&Array.isArray(u.value.ids)&&0!==u.value.ids.length){n.n=1;break}throw new Error("No notifications selected for bulk activation");case 1:if(y.value.bulk_activate&&m.value.bulk_activate){n.n=2;break}throw new Error("Missing API configuration for bulk activation");case 2:return n.n=3,t.withLoading("bulk-activate",function(){return e(y.value.bulk_activate,m.value.bulk_activate,{slugs:u.value.ids})});case 3:(i=n.v)&&V(i);case 4:return n.a(2)}},n)}))).apply(this,arguments)}function te(){return(te=A(E().m(function n(){var i;return E().w(function(n){for(;;)switch(n.n){case 0:if(u.value.ids&&Array.isArray(u.value.ids)&&0!==u.value.ids.length){n.n=1;break}throw new Error("No notifications selected for bulk deactivation");case 1:if(y.value.bulk_deactivate&&m.value.bulk_deactivate){n.n=2;break}throw new Error("Missing API configuration for bulk deactivation");case 2:return n.n=3,t.withLoading("bulk-deactivate",function(){return e(y.value.bulk_deactivate,m.value.bulk_deactivate,{slugs:u.value.ids})});case 3:(i=n.v)&&(V(i),u.value={action:"",is_bulk:!1,ids:[]});case 4:return n.a(2)}},n)}))).apply(this,arguments)}function ne(){return ne=A(E().m(function n(i){var r;return E().w(function(n){for(;;)switch(n.n){case 0:if((r=R.value)&&i&&i.email){n.n=1;break}throw new Error("Invalid notification or recipient data for resend invite");case 1:if(y.value.resend_invite_email&&m.value.resend_invite_email){n.n=2;break}throw new Error("Missing API configuration for resend invite");case 2:return n.n=3,t.withLoading("resend-invite",function(){return e(y.value.resend_invite_email,m.value.resend_invite_email,{slug:r.slug,email:i.email,name:i.name||"",id:i.id||""})});case 3:return n.a(2)}},n)})),ne.apply(this,arguments)}"object"===X(window.notification)&&V(window.notification);var ie=function(e){return/^[a-zA-Z'\- ]+$/.test(e)};return{active_count:n,next_run:r,inactive_notifications:a,notifications:o,bulk:u,misc:s,handler:l,user_pools:c,user_roles:d,mode:f,config:p,nonces:m,routes:y,user_role_filter:h,user_sort:g,add_inhouse_recipients_key:k,user_pools_key:_,getStep:w,checkIfNextStepExists:L,getNotification:R,getNotificationIndex:C,excludedUserIds:j,getBulkNotifications:S,getBulkReports:I,getAvailRolesWithCount:W,getRegisteredUsers:P,isRegisteredEmail:U,getNotificationBySlug:N,init:V,setSpotlightFor:function(e){e&&"string"==typeof e&&(l.value.current=e)},freeSpotLight:function(){l.value.current=null,l.value.history=[],p.value.recipient=!1},addRecipientForInHouse:function(e){var t=R.value;if(t&&e){if(t.in_house_recipients||(t.in_house_recipients=[]),t.in_house_recipients.push(e),c.value.data&&Array.isArray(c.value.data)){var n=c.value.data.findIndex(function(t){return t&&parseInt(t.id)===parseInt(e.id)});-1!==n&&c.value.data.splice(n,1),1===c.value.data.length&&H()}_.value++}},removeInHouseRecipient:function(e){var t=R.value;if(t&&e&&t.in_house_recipients){var n=t.in_house_recipients.findIndex(function(t){return t&&t.id===e.id});if(-1!==n){if(c.value.data&&Array.isArray(c.value.data))c.value.data.find(function(t){return t&&Number(t.id)===Number(e.id)})||c.value.data.push(t.in_house_recipients[n]);t.in_house_recipients.splice(n,1),k.value++,"all"!==h.value&&H({paged:1,userRoleFilter:h.value,userSort:g.value})}}},addRecipientForOutHouse:B,removeOutHouseRecipient:function(e){var t=R.value;!t||!t.out_house_recipients||"number"!=typeof e||e<0||e>=t.out_house_recipients.length||t.out_house_recipients.splice(e,1)},updateStep:Q,rewind:function(){l.value.history&&0!==l.value.history.length&&l.value.history.splice(-1,1)},updateConfig:function(e){var t=R.value;t&&e&&(t.config=e)},setUserRoleFilter:K,setUserSort:M,resetFilter:G,validateEmail:function(e){return D.apply(this,arguments)},fetchUsersPool:H,getUserRoles:function(){return $.apply(this,arguments)},moveToNextStep:function(){var e=R.value;if(e){if(["firewall-report","audit-report"].includes(e.slug)&&"recipients"===w.value)return z();if("notification"===e.type)Q(e.slug);else Q("recipients"===w.value?e.slug:"recipients")}},save:z,saveBulk:function(){return Y.apply(this,arguments)},disable:function(e){return Z.apply(this,arguments)},bulkActive:function(){return ee.apply(this,arguments)},bulkDeactivate:function(){return te.apply(this,arguments)},resendInviteEmail:function(e){return ne.apply(this,arguments)},clearFilter:function(){G(),H({paged:1})},class_for_tooltip_on_left:function(e,t){return{"sui-tooltip-top-left":e>0&&t>1,"sui-tooltip-bottom-left":0===e&&t>1,"sui-tooltip-right":1===t}},class_for_tooltip_on_right:function(e,t){return{"sui-tooltip-top-right":e>0&&t>1,"sui-tooltip-bottom-right":0===e&&t>1,"sui-tooltip-left":1===t}},validateRecipientName:ie,showRecipientNameError:function(e){return 0===e.trim().length||ie(e)}}}),N=n(682),V=n(4073),B={key:0,class:"pt-30"},Q={class:"text-gray-500 font-bold ml-4 text-base"},K={class:"relative"},M={class:"grid grid-cols-12 pl-15px md:pl-30px border-0 border-l-2 border-l-purple border-t border-solid border-silver-light pt-3 pb-3"},G={class:"col-span-4 flex"},D={class:"text-base text-gray-500 font-bold ml-2"},H={class:"sui-tag sui-tag-sm sui-tag-pro"},q={class:"col-span-6 text-base"},$={class:"grid grid-cols-12 pl-15px md:pl-30px border-0 border-l-2 border-l-purple border-t border-solid border-silver-light pt-3 pb-3"},z={class:"col-span-4 flex"},J={class:"text-base text-gray-500 font-bold ml-2"},Y={class:"sui-tag sui-tag-sm sui-tag-pro"},Z={class:"col-span-6 text-base"},ee={class:"grid grid-cols-12 pl-15px md:pl-30px border-0 border-l-2 border-l-purple border-t border-solid border-silver-light pt-3 pb-3"},te={class:"col-span-4 flex"},ne={class:"text-base text-gray-500 font-bold ml-2"},ie={class:"sui-tag sui-tag-sm sui-tag-pro"},re={class:"col-span-6 text-base"},ae={class:"sui-box-body sui-upsell-items"},oe={class:"sui-box-settings-row sui-upsell-row"},ue={class:"sui-upsell-notice p-0 min-w-full"},se=["href"];const le={__name:"notification-free",setup:function(e){var t=(0,u.B)().__,n=(0,N.X)(),r=n.is_free,a=n.isMobile,o=n.upgradeTitle,s=(0,V.I)().campaign_url;return function(e,n){return(0,i.R1)(r)?((0,i.uX)(),(0,i.CE)("div",B,[(0,i.Lk)("strong",Q,(0,i.v_)((0,i.R1)(t)("Pro Notifications")),1),(0,i.Lk)("div",K,[n[6]||(n[6]=(0,i.Lk)("div",{class:"w-full h-full absolute opacity-25 z-10 bg-overlay"},null,-1)),(0,i.Lk)("div",M,[(0,i.Lk)("div",G,[n[0]||(n[0]=(0,i.Lk)("label",{class:"sui-checkbox"},[(0,i.Lk)("input",{disabled:"",type:"checkbox"}),(0,i.Lk)("span",{"aria-hidden":"true"})],-1)),n[1]||(n[1]=(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-calendar"},null,-1)),(0,i.Lk)("span",D,(0,i.v_)((0,i.R1)(t)("Malware Scanning - Reporting")),1)]),(0,i.Lk)("div",{class:(0,i.C4)([(0,i.R1)(a)?"col-span-2":"col-span-1"])},[(0,i.Lk)("span",H,(0,i.v_)((0,i.R1)(t)("Pro")),1)],2),(0,i.Lk)("div",q,(0,i.v_)((0,i.R1)(t)("Automatically run regular scans of your website and email you reports.")),1)]),(0,i.Lk)("div",$,[(0,i.Lk)("div",z,[n[2]||(n[2]=(0,i.Lk)("label",{class:"sui-checkbox"},[(0,i.Lk)("input",{disabled:"",type:"checkbox"}),(0,i.Lk)("span",{"aria-hidden":"true"})],-1)),n[3]||(n[3]=(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-calendar"},null,-1)),(0,i.Lk)("span",J,(0,i.v_)((0,i.R1)(t)("Firewall - Reporting")),1)]),(0,i.Lk)("div",{class:(0,i.C4)([(0,i.R1)(a)?"col-span-2":"col-span-1"])},[(0,i.Lk)("span",Y,(0,i.v_)((0,i.R1)(t)("Pro")),1)],2),(0,i.Lk)("div",Z,(0,i.v_)((0,i.R1)(t)("Configure Defender to automatically email you a lockout report for this website.")),1)]),(0,i.Lk)("div",ee,[(0,i.Lk)("div",te,[n[4]||(n[4]=(0,i.Lk)("label",{class:"sui-checkbox"},[(0,i.Lk)("input",{disabled:"",type:"checkbox"}),(0,i.Lk)("span",{"aria-hidden":"true"})],-1)),n[5]||(n[5]=(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-calendar"},null,-1)),(0,i.Lk)("span",ne,(0,i.v_)((0,i.R1)(t)("Audit Logging - Reporting")),1)]),(0,i.Lk)("div",{class:(0,i.C4)([(0,i.R1)(a)?"col-span-2":"col-span-1"])},[(0,i.Lk)("span",ie,(0,i.v_)((0,i.R1)(t)("Pro")),1)],2),(0,i.Lk)("div",re,(0,i.v_)((0,i.R1)(t)("Schedule Defender to automatically email you a summary of all your website events. ")),1)])]),(0,i.Lk)("div",ae,[(0,i.Lk)("div",oe,[(0,i.Lk)("div",ue,[(0,i.Lk)("p",null,[(0,i.eW)((0,i.v_)((0,i.R1)(t)("Schedule Defender to automatically email you a full report about Malware Scanning, Firewall and Audit Logging reports. This feature is included in a WPMU DEV membership with 24/7 support and lots of handy site management tools. Unlock Now With Pro!")),1),n[7]||(n[7]=(0,i.Lk)("br",null,null,-1)),(0,i.Lk)("a",{href:(0,i.R1)(s)("notifications"),class:"sui-button sui-button-purple text-white",style:{"margin-top":"10px"},target:"_blank"},(0,i.v_)((0,i.R1)(o)),9,se)])])])])])):(0,i.Q3)("",!0)}}};var ce=n(8261),de=n(6218),fe={class:"sui-box-body padding-bottom-15 no-padding-top"},pe={class:"no-border-top no-padding-top no-margin-top text-12px md:text-inherit"},ve={class:"grid items-center content-center grid-cols-12 pl-15px md:pl-30px h-60"},be={class:"flex items-center sui-checkbox"},me={class:"ml-4 text-base font-bold text-gray-500"},ye={class:"col-span-1 text-base font-bold text-gray-500 sui-hidden-xs"},he={class:"col-span-3 text-base font-bold text-gray-500 sui-hidden-xs"},ge={class:"col-span-3 text-base font-bold text-gray-500 ml-10px md:ml-inherit"},ke=["id"],_e={class:"mr-2 sui-checkbox"},we=["value"],Le={key:0,class:"mr-2 sui-icon-mail"},Re={key:1,class:"mr-2 sui-icon-calendar"},Ce=["data-tooltip"],xe={class:"flex items-center content-center col-span-1 sui-hidden-xs"},Ee={key:0,class:"flex items-center content-center col-span-6 text-base sui-hidden-xs"},je={key:1,class:"flex items-center content-center col-span-3 text-base sui-hidden-xs"},Se={key:0},Ae={key:1},Xe=["onClick"],Oe=["data-tooltip"],Ie=["src"],We=["onClick","textContent"],Fe={key:2,class:"flex items-center content-center col-span-3 text-base capitalize ml-10px md:ml-inherit"},Pe=["data-tooltip","textContent"],Te=["data-tooltip","onClick"],Ue={key:1,class:"sui-dropdown float-r"},Ne=["onClick"],Ve=["onClick"],Be={key:0,class:"pt-30"},Qe={class:"ml-4 text-base font-bold text-gray-500"},Ke=["id"],Me={class:"mr-2 sui-checkbox"},Ge=["value"],De={class:"ml-2 text-base font-bold text-gray-500"},He={class:"flex items-center content-center col-span-1 sui-hidden-xs"},qe={class:"sui-tag sui-tag-sm sui-tag-disabled"},$e={class:"flex items-center content-center col-span-6 text-base sui-hidden-xs"},ze=["data-tooltip","href"];const Je={__name:"notification-settings",setup:function(e){var t=(0,u.B)(),n=t.__,a=t.sprintf,s=(0,ce.m)().isMobile,l=U(),c=(0,r.bP)(l).bulk,d=[{value:"activate",label:n("Enable")},{value:"deactivate",label:n("Disable")},{value:"update",label:n("Update")}],f=function(){switch(c.value.action){case"activate":case"update":l.mode="bulk",window.SUI.openModal("modal-bulk-config","notification",void 0,!1,!0);break;case"deactivate":l.bulkDeactivate()}},v=function(e){var t=e.all_subscribers.length-3;return a(n("+ %d more"),t)},b=function(e){if("notification"===e.type)return e.configs.reminder?e.configs.reminder.charAt(0).toUpperCase()+e.configs.reminder.slice(1):n("None");var t=n(e.frequency),i=(0,de.j)().formatTime;switch(e.frequency){case"daily":return"".concat(t,", ").concat(i(e.time,"LT"));case"weekly":return"".concat(t," on ").concat(e.day,", ").concat(i(e.time,"LT"));case"monthly":return"".concat(t,"/").concat(e.day_n,", ").concat(i(e.time,"LT"));default:return t}},m=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];l.setSpotlightFor(e),l.mode="config",!0===t&&(l.config.recipient=!0),window.SUI.openModal("modal-config","notification",void 0,!1,!0)};var y=function(e){if("tweak-reminder"===e.slug)return a(n("Get notification when a recommendation needs fixing. (Reminder = %s)"),e.configs.reminder);if("malware-notification"===e.slug)return n("Get a notification when a manual scan has finished.");if("firewall-notification"===e.slug){var t=n("Get a notification when a lockout occurs.");return e.configs.limit&&(t+=a(n("(Repeat limit = %s and Cool-off period = %sh)"),e.configs.threshold,e.configs.cool_off)),t}return a(n("Next scheduled report: %s"),e.next_run)};return(0,i.wB)(function(){return c.value.is_bulk},function(e){c.value.ids=e?l.notifications.map(function(e){return e.slug}):[]},{immediate:!0}),function(e,t){return(0,i.uX)(),(0,i.Wv)(o.A,{title:(0,i.R1)(n)("Configure"),feature:"notification-settings"},{description:(0,i.k6)(function(){return[(0,i.Lk)("p",null,(0,i.v_)((0,i.R1)(n)("Activate and schedule notifications and reports in one place. Get tailored security reports delivered to your inbox, so you don’t have to worry about checking in.")),1)]}),default:(0,i.k6)(function(){return[(0,i.Lk)("div",fe,[(0,i.bF)(p,{modelValue:(0,i.R1)(c),"onUpdate:modelValue":t[0]||(t[0]=function(e){return(0,i.i9)(c)?c.value=e:null}),options:d,onApplyBulkAction:f},null,8,["modelValue"])]),(0,i.Lk)("div",pe,[(0,i.Lk)("div",ve,[(0,i.Lk)("div",{class:(0,i.C4)([(0,i.R1)(s)?"col-span-8":"col-span-4"])},[(0,i.Lk)("label",be,[(0,i.bo)((0,i.Lk)("input",{"onUpdate:modelValue":t[1]||(t[1]=function(e){return(0,i.R1)(c).is_bulk=e}),type:"checkbox"},null,512),[[i.lH,(0,i.R1)(c).is_bulk]]),t[4]||(t[4]=(0,i.Lk)("span",{"aria-hidden":"true"},null,-1)),(0,i.Lk)("strong",me,(0,i.v_)((0,i.R1)(n)("All")),1)])],2),(0,i.Lk)("div",ye,(0,i.v_)((0,i.R1)(n)("Status")),1),(0,i.Lk)("div",he,(0,i.v_)((0,i.R1)(n)("Recipients")),1),(0,i.Lk)("div",ge,(0,i.v_)((0,i.R1)(n)("Schedule")),1),t[5]||(t[5]=(0,i.Lk)("div",{class:"col-span-1 text-base font-bold text-gray-500"},null,-1))]),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)((0,i.R1)(l).notifications,function(e,r){return(0,i.uX)(),(0,i.CE)("div",{id:e.slug,key:e.slug,class:(0,i.C4)([{"border-l-gray-400":"disabled"===e.status,"border-l-blue-normal":"enabled"===e.status,"border-b":r===(0,i.R1)(l).notifications.length-1},"grid grid-cols-12 pt-2 pb-2 border-0 border-t border-l-2 border-solid h-60 pl-15px md:pl-30px border-silver-light"])},[(0,i.Lk)("div",{class:(0,i.C4)([[(0,i.R1)(s)?"col-span-8":"col-span-4"],"flex items-center content-center"])},[(0,i.Lk)("label",_e,[(0,i.bo)((0,i.Lk)("input",{"onUpdate:modelValue":t[2]||(t[2]=function(e){return(0,i.R1)(c).ids=e}),value:e.slug,type:"checkbox"},null,8,we),[[i.lH,(0,i.R1)(c).ids]]),t[6]||(t[6]=(0,i.Lk)("span",{"aria-hidden":"true"},null,-1))]),"notification"===e.type?((0,i.uX)(),(0,i.CE)("i",Le)):((0,i.uX)(),(0,i.CE)("i",Re)),(0,i.Lk)("span",{class:(0,i.C4)([{"sui-tooltip sui-tooltip-constrained":"enabled"===e.status},"text-base font-bold text-gray-500 def-text-line-height-1"]),"data-tooltip":e.description},(0,i.v_)(e.title),11,Ce)],2),(0,i.Lk)("div",xe,[(0,i.Lk)("span",{class:(0,i.C4)([{"sui-tag-brown":"disabled"===e.status,"sui-tag-blue":"enabled"===e.status},"capitalize sui-tag sui-tag-sm"])},(0,i.v_)(e.status),3)]),"disabled"===e.status?((0,i.uX)(),(0,i.CE)("div",Ee,(0,i.v_)(e.description),1)):(0,i.Q3)("",!0),"enabled"===e.status?((0,i.uX)(),(0,i.CE)("div",je,[!0===e.dry_run||0===e.all_subscribers.length?((0,i.uX)(),(0,i.CE)("span",Se,(0,i.v_)((0,i.R1)(n)("Scheduled without recipients")),1)):((0,i.uX)(),(0,i.CE)("div",Ae,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(e.all_subscribers.slice(0,3),function(t){return(0,i.uX)(),(0,i.CE)("div",{key:t.id,class:(0,i.C4)([t.status,"inline-block subscriber"]),onClick:function(t){return m(e.slug,!0)}},[(0,i.Lk)("a",{"data-tooltip":(n=t,n.email),class:"inline-block sui-tooltip",href:"#"},[(0,i.Lk)("img",{src:t.avatar},null,8,Ie)],8,Oe)],10,Xe);var n}),128)),e.all_subscribers.length>3?((0,i.uX)(),(0,i.CE)("a",{key:0,class:"subscribers-more",href:"#",onClick:function(t){return m(e.slug,!0)},textContent:(0,i.v_)(v(e))},null,8,We)):(0,i.Q3)("",!0)]))])):(0,i.Q3)("",!0),"enabled"===e.status?((0,i.uX)(),(0,i.CE)("div",Fe,[(0,i.Lk)("span",{class:(0,i.C4)({"sui-tooltip sui-tooltip-constrained def-text-line-height-1":"enabled"===e.status}),"data-tooltip":y(e),textContent:(0,i.v_)(b(e))},null,10,Pe)])):(0,i.Q3)("",!0),(0,i.Lk)("div",{class:(0,i.C4)([{"justify-end":!(0,i.R1)(s)},"flex items-center col-start-12 col-end-12 pr-30"])},["disabled"===e.status?((0,i.uX)(),(0,i.CE)("button",{key:0,"data-tooltip":(0,i.R1)(n)("Enable notification"),class:"sui-button-icon sui-button-blue sui-tooltip float-r",type:"button",onClick:function(t){return n=e.slug,l.setSpotlightFor(n),l.mode="active",void window.SUI.openModal("modal-active",jQuery("#notification"),void 0,!1,!0);var n}},t[7]||(t[7]=[(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-plus"},null,-1)]),8,Te)):((0,i.uX)(),(0,i.CE)("div",Ue,[t[10]||(t[10]=(0,i.Lk)("button",{"aria-label":"dropdown",class:"sui-button-icon sui-dropdown-anchor"},[(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-widget-settings-config"})],-1)),(0,i.Lk)("ul",null,[(0,i.Lk)("li",null,[(0,i.Lk)("button",{onClick:function(t){return m(e.slug)}},[t[8]||(t[8]=(0,i.Lk)("i",{class:"sui-icon-wrench-tool"},null,-1)),(0,i.eW)((0,i.v_)((0,i.R1)(n)("Configure")),1)],8,Ne)]),(0,i.Lk)("li",null,[(0,i.Lk)("button",{onClick:function(t){return(0,i.R1)(l).disable(e)}},[t[9]||(t[9]=(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-power-on-off"},null,-1)),(0,i.eW)((0,i.v_)((0,i.R1)(n)("Disable")),1)],8,Ve)])])]))],2)],10,ke)}),128)),(0,i.bF)(le),(0,i.R1)(l).inactive_notifications.length>0?((0,i.uX)(),(0,i.CE)("div",Be,[(0,i.Lk)("strong",Qe,(0,i.v_)((0,i.R1)(n)("Inactive features")),1),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)((0,i.R1)(l).inactive_notifications,function(e){return(0,i.uX)(),(0,i.CE)("div",{id:e.slug,key:e.slug,class:"grid grid-cols-12 pt-2 pb-2 border-0 border-t border-l-2 border-solid h-60 pl-15px md:pl-30px border-silver-light border-l-gray-400"},[(0,i.Lk)("div",{class:(0,i.C4)([[(0,i.R1)(s)?"col-span-8":"col-span-4"],"flex items-center content-center"])},[(0,i.Lk)("label",Me,[(0,i.bo)((0,i.Lk)("input",{"onUpdate:modelValue":t[3]||(t[3]=function(e){return(0,i.R1)(c).ids=e}),value:e.slug,type:"checkbox"},null,8,Ge),[[i.lH,(0,i.R1)(c).ids]]),t[11]||(t[11]=(0,i.Lk)("span",{"aria-hidden":"true"},null,-1))]),t[12]||(t[12]=(0,i.Lk)("i",{class:"sui-icon-calendar"},null,-1)),(0,i.Lk)("span",De,(0,i.v_)(e.title),1)],2),(0,i.Lk)("div",He,[(0,i.Lk)("span",qe,(0,i.v_)((0,i.R1)(n)("Inactive feature")),1)]),(0,i.Lk)("div",$e,(0,i.v_)(e.description),1),(0,i.Lk)("div",{class:(0,i.C4)([{"justify-end":!(0,i.R1)(s)},"flex items-center content-center col-start-12 col-end-12 pr-30"])},[(0,i.Lk)("a",{"data-tooltip":(0,i.R1)(n)("Activate feature"),href:e.link,class:"sui-button-icon sui-tooltip sui-button-blue float-r"},t[13]||(t[13]=[(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-plus"},null,-1)]),8,ze)],2)],8,Ke)}),128))])):(0,i.Q3)("",!0)])]}),_:1},8,["title"])}}},Ye=Je;var Ze=n(2688),et=n(9806),tt={class:"sui-form-field"},nt={key:0},it={id:"search-user-label",class:"sui-label",for:"search-users"},rt=["data-placeholder"];const at={__name:"search-user",setup:function(e){var t=(0,u.B)().__,n=U(),r=(0,i.EW)(function(){var e;return(null===(e=n.getNotification)||void 0===e?void 0:e.in_house_recipients)||[]}),a=(0,i.EW)(function(){return r.value.some(function(e){return"subscribed"!==e.status})});return(0,i.sV)(function(){var e=jQuery("#search-users"),t=e.closest('.sui-modal-content[aria-modal="true"]').attr("id"),i=ajaxurl+"?action=wp_defender/v1/hub/&route="+n.routes.get_users+"&_def_nonce="+n.nonces.get_users;jQuery(function(){e.SUIselect2({dropdownParent:jQuery("#"+t),minimumInputLength:3,maximumSelectionLength:1,dropdownCssClass:"sui-search-dropdown",ajax:{url:i,type:"POST",dataType:"json",delay:250,data:function(e){var t={search:e.term,exclude:n.excludedIds,module:n.currentHandler,per_page:50},i=JSON.stringify(t);return{data:i}},processResults:function(e){return{results:jQuery.map(e.data,function(e,t){return{text:e.name,id:t,user:{name:e.name,email:e.email,role:e.role,avatar:e.avatar,status:e.status,id:e.id}}})}}}}),e.on("select2:select",function(t){var i=t.params.data;n.addRecipientForInHouse(i.user),e.val(null).trigger("change")})})}),function(e,n){return(0,i.uX)(),(0,i.CE)("div",tt,[a.value?((0,i.uX)(),(0,i.CE)("p",nt,(0,i.v_)((0,i.R1)(t)("Some recipients haven't confirmed their subscription to this email report. You can resend the confirmation email or remove them from the list.")),1)):(0,i.Q3)("",!0),(0,i.Lk)("label",it,(0,i.v_)((0,i.R1)(t)("Search users")),1),(0,i.Lk)("select",{id:"search-users","data-placeholder":(0,i.R1)(t)("Type username"),"aria-labelledby":"search-user-label","aria-required":"true",class:"sui-select","data-search":"true","data-theme":"search",multiple:""},null,8,rt)])}}},ot=at;var ut={key:0,class:"sui-recipients margin-top-30"},st={class:"sui-dark"},lt=["data-tooltip"],ct=["src"],dt={class:"inline-block w-3/4 truncate"},ft={key:0},pt={key:1,class:"font-normal text-gray-400 truncate"},vt=["textContent"],bt={class:"wd-recipient-icons"},mt=["data-tooltip","onClick"],yt=["data-tooltip","onClick"],ht={key:0,class:"loading-indicator"};const gt={__name:"subscribers",setup:function(e){var t=(0,u.B)(),n=t.__,r=t.xss,a=U(),o=(0,ce.m)().isMobile,s=(0,i.KR)(!1),l=(0,i.EW)(function(){var e;return(null===(e=a.getNotification)||void 0===e?void 0:e.in_house_recipients)||[]});function c(e,t){return{"sui-tooltip-top-left":e>0&&t>1,"sui-tooltip-bottom-left":0===e&&t>1,"sui-tooltip-right":1===t}}function d(e,t){return{"sui-tooltip-top-right":e>0&&t>1,"sui-tooltip-bottom-right":0===e&&t>1,"sui-tooltip-left":1===t}}return function(e,t){return l.value.length>0?((0,i.uX)(),(0,i.CE)("div",ut,[(0,i.Lk)("span",st,(0,i.v_)((0,i.R1)(n)("Added User")),1),((0,i.uX)(),(0,i.CE)("div",{key:(0,i.R1)(a).add_inhouse_recipients_key,class:"recipient-container"},[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(l.value,function(e,u){return(0,i.uX)(),(0,i.CE)("div",{key:e.email,class:"items-center sui-recipient"},[(0,i.Lk)("span",{class:(0,i.C4)([[(0,i.R1)(o)?["def-small-screen","flex","place-items-center"]:""],"inline-flex items-center sui-recipient-name"])},[(0,i.Lk)("span",{class:(0,i.C4)([{subscribed:"subscribed"===e.status,waiting:"na"===e.status||"waiting"===e.status,cancelled:"cancelled"===e.status},"align-top sui-recipient-avatar"])},[(0,i.Lk)("a",{class:(0,i.C4)([c(u,l.value.length),"sui-tooltip"]),"data-tooltip":(s=e.status,"subscribed"===s?n("Subscribed"):"waiting"===s||"na"===s?n("Awaiting confirmation"):"cancelled"===s?n("Unsubscribed"):void 0),href:"#"},[(0,i.Lk)("img",{src:e.avatar},null,8,ct)],10,lt)],2),(0,i.Lk)("span",dt,[(0,i.eW)((0,i.v_)((0,i.R1)(r)(e.name))+" ",1),(0,i.R1)(o)?((0,i.uX)(),(0,i.CE)("br",ft)):(0,i.Q3)("",!0),(0,i.R1)(o)?((0,i.uX)(),(0,i.CE)("span",pt,(0,i.v_)((0,i.R1)(r)(e.email)),1)):(0,i.Q3)("",!0)])],2),(0,i.R1)(o)?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("span",{key:0,class:"truncate sui-recipient-email",textContent:(0,i.v_)(e.email)},null,8,vt)),(0,i.Lk)("div",bt,["waiting"===e.status||"cancelled"===e.status?((0,i.uX)(),(0,i.CE)("button",{key:0,class:(0,i.C4)([d(u,l.value.length),"sui-button-icon sui-tooltip"]),"data-tooltip":(0,i.R1)(n)("Resend invite email"),type:"button",onClick:function(t){return function(e){a.resendInviteEmail(e)}(e)}},t[0]||(t[0]=[(0,i.Lk)("span",{"aria-hidden":"true",class:"sui-icon-send"},null,-1)]),10,mt)):(0,i.Q3)("",!0),(0,i.Lk)("button",{class:(0,i.C4)([d(u,l.value.length),"sui-button-icon sui-tooltip sui-button-red"]),"data-tooltip":(0,i.R1)(n)("Remove recipient"),type:"button",onClick:function(t){return function(e){a.removeInHouseRecipient(e)}(e)}},t[1]||(t[1]=[(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-trash"},null,-1)]),10,yt)])]);var s}),128)),s.value?((0,i.uX)(),(0,i.CE)("div",ht,(0,i.v_)((0,i.R1)(n)("Loading...")),1)):(0,i.Q3)("",!0)]))])):(0,i.Q3)("",!0)}}},kt=gt;var _t=n(9478);function wt(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function a(n,i,r,a){var s=i&&i.prototype instanceof u?i:u,l=Object.create(s.prototype);return Lt(l,"_invoke",function(n,i,r){var a,u,s,l=0,c=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,u=0,s=e,f.n=n,o}};function p(n,i){for(u=n,s=i,t=0;!d&&l&&!r&&t<c.length;t++){var r,a=c[t],p=f.p,v=a[2];n>3?(r=v===i)&&(s=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=n<2&&p<a[1])?(u=0,f.v=i,f.n=a[1]):p<v&&(r=n<3||a[0]>i||i>v)&&(a[4]=n,a[5]=i,f.n=v,u=0))}if(r||n>1)return o;throw d=!0,i}return function(r,c,v){if(l>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),u=c,s=v;(t=u<2?e:s)||!d;){a||(u?u<3?(u>1&&(f.n=-1),p(u,s)):f.n=s:f.v=s);try{if(l=2,a){if(u||(r="next"),t=a[r]){if(!(t=t.call(a,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,u<2&&(u=0)}else 1===u&&(t=a.return)&&t.call(a),u<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),u=1);a=e}else if((t=(d=f.n<0)?s:n.call(i,f))!==o)break}catch(t){a=e,u=1,s=t}finally{l=1}}return{value:t,done:d}}}(n,r,a),!0),l}var o={};function u(){}function s(){}function l(){}t=Object.getPrototypeOf;var c=[][i]?t(t([][i]())):(Lt(t={},i,function(){return this}),t),d=l.prototype=u.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Lt(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=l,Lt(d,"constructor",l),Lt(l,"constructor",s),s.displayName="GeneratorFunction",Lt(l,r,"GeneratorFunction"),Lt(d),Lt(d,r,"Generator"),Lt(d,i,function(){return this}),Lt(d,"toString",function(){return"[object Generator]"}),(wt=function(){return{w:a,m:f}})()}function Lt(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}Lt=function(e,t,n,i){if(t)r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n;else{var a=function(t,n){Lt(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},Lt(e,t,n,i)}function Rt(e,t,n,i,r,a,o){try{var u=e[a](o),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(i,r)}function Ct(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var a=e.apply(t,n);function o(e){Rt(a,i,r,o,u,"next",e)}function u(e){Rt(a,i,r,o,u,"throw",e)}o(void 0)})}}function xt(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 i,r,a,o,u=[],s=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(i=a.call(n)).done)&&(u.push(i.value),u.length!==t);s=!0);}catch(e){l=!0,r=e}finally{try{if(!s&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw r}}return u}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Et(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)?Et(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 Et(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}var jt={class:"margin-top-30"},St={class:"flex flex-col justify-between xl:flex-row"},At={class:"flex-grow-0 sui-form-field"},Xt={class:"flex-grow sui-form-field xl:mx-24px"},Ot={class:"flex-grow-0"},It={key:0,class:"sui-recipients users-pool"},Wt={class:"truncate sui-recipient-name"},Ft={class:"sui-recipient-avatar"},Pt=["src"],Tt={class:"truncate sui-recipient-email"},Ut=["data-tooltip","onClick"],Nt={key:0,class:"loading-indicator"},Vt={key:1,class:"text-center sui-recipients users-pool"};const Bt={__name:"user-pools",setup:function(e){var t=(0,u.B)(),n=t.__,r=t.xss,a=U(),o=(0,i.KR)(!1),s=(0,i.EW)(function(){return[{value:"default",label:n("Default")},{value:"recent",label:n("Recently added")},{value:"alpha_asc",label:n("A-Z")},{value:"alpha_desc",label:n("Z-A")}]}),c=(0,i.EW)(function(){var e=[{value:"all",label:n("All")}];return a.user_pools_key,a.add_inhouse_recipients_key,Object.entries(a.getAvailRolesWithCount).forEach(function(t){var n=xt(t,2),i=n[0],r=n[1];e.push({value:i,label:"".concat(v(i)," (").concat(r,")")})}),e}),d=(0,i.EW)(function(){var e;return(null===(e=a.getNotification)||void 0===e?void 0:e.in_house_recipients.map(function(e){return Number(e.id)}))||[]}),f=(0,i.EW)(function(){return a.user_pools.data.filter(function(e){return!d.value.includes(Number(e.id))})}),p=function(){a.user_pools_key=Math.random()},v=(0,_t.h)().ucFirst;function b(e){a.fetchUsersPool({paged:1,userRoleFilter:e}),p()}function m(e){a.fetchUsersPool({paged:1,userSort:e}),p()}function y(){a.clearFilter(),p()}return(0,i.sV)(Ct(wt().m(function e(){return wt().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,a.fetchUsersPool({paged:1});case 1:return e.n=2,a.getUserRoles();case 2:return e.a(2)}},e)}))),function(e,t){return(0,i.uX)(),(0,i.CE)("div",jt,[(0,i.Lk)("div",St,[(0,i.Lk)("div",At,[(0,i.bF)(l.A,{id:"user-sort",modelValue:(0,i.R1)(a).user_sort,"onUpdate:modelValue":[t[0]||(t[0]=function(e){return(0,i.R1)(a).user_sort=e}),m],"has-field":!1,options:s.value,searchable:!1,"custom-class":"sui-dark"},null,8,["modelValue","options"])]),(0,i.Lk)("div",Xt,[(0,i.bF)(l.A,{id:"user-filter",modelValue:(0,i.R1)(a).user_role_filter,"onUpdate:modelValue":[t[1]||(t[1]=function(e){return(0,i.R1)(a).user_role_filter=e}),b],"has-field":!1,options:c.value,searchable:!1,"custom-class":"sui-dark"},null,8,["modelValue","options"])]),(0,i.Lk)("div",Ot,[(0,i.Lk)("a",{class:"cursor-pointer",onClick:y},(0,i.v_)((0,i.R1)(n)("Clear all filters")),1)])]),f.value.length>0?((0,i.uX)(),(0,i.CE)("div",It,[((0,i.uX)(),(0,i.CE)("div",{key:(0,i.R1)(a).user_pools_key,ref:"scrollContainer",class:"recipient-container"},[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(f.value,function(e,o){return(0,i.uX)(),(0,i.CE)("div",{key:e.id,class:"sui-recipient"},[(0,i.Lk)("span",Wt,[(0,i.Lk)("span",Ft,[(0,i.Lk)("img",{src:e.avatar},null,8,Pt)]),(0,i.eW)(" "+(0,i.v_)((0,i.R1)(r)(e.name)),1)]),(0,i.Lk)("span",Tt,(0,i.v_)((0,i.R1)(r)(e.role)),1),(0,i.Lk)("button",{class:(0,i.C4)([{"sui-tooltip-top-right":o>0&&f.value.length>1,"sui-tooltip-bottom-right":0===o&&f.value.length>1,"sui-tooltip-left":1===f.value.length},"sui-button-icon sui-tooltip"]),"data-tooltip":(0,i.R1)(n)("Add recipient"),type:"button",onClick:function(t){return function(e){a.addRecipientForInHouse(e)}(e)}},t[2]||(t[2]=[(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-plus"},null,-1)]),10,Ut)])}),128)),o.value?((0,i.uX)(),(0,i.CE)("div",Nt,(0,i.v_)((0,i.R1)(n)("Loading...")),1)):(0,i.Q3)("",!0)]))])):((0,i.uX)(),(0,i.CE)("div",Vt,(0,i.v_)((0,i.R1)(n)("No user records found!")),1))])}}};var Qt=n(5072),Kt=n.n(Qt),Mt=n(4956),Gt={insert:"head",singleton:!1};Kt()(Mt.A,Gt);Mt.A.locals;var Dt=n(6262);const Ht=(0,Dt.A)(Bt,[["__scopeId","data-v-a31a4e64"]]);var qt={key:0,class:"sui-recipients margin-top-30"},$t={class:"sui-dark"},zt={class:"recipient-container"},Jt=["data-tooltip"],Yt=["src","alt"],Zt={class:"truncate inline-block w-3/4"},en={key:0},tn={key:1,class:"text-gray-400 font-normal truncate"},nn=["textContent"],rn={class:"wd-recipient-icons"},an=["data-tooltip","onClick"],on=["data-tooltip","onClick"];const un={__name:"subscribers-outhouse",setup:function(e){var t=(0,u.B)(),n=t.__,r=t.xss,a=U(),o=(0,ce.m)().isMobile,s=(0,i.EW)(function(){var e;return(null===(e=a.getNotification)||void 0===e?void 0:e.out_house_recipients)||[]});return function(e,t){return s.value.length>0?((0,i.uX)(),(0,i.CE)("div",qt,[(0,i.Lk)("span",$t,(0,i.v_)((0,i.R1)(n)("Added User")),1),(0,i.Lk)("div",zt,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(s.value,function(e,u){return(0,i.uX)(),(0,i.CE)("div",{key:e.email||u,class:"items-center sui-recipient"},[(0,i.Lk)("span",{class:(0,i.C4)([[(0,i.R1)(o)?["def-small-screen","flex","place-items-center"]:""],"inline-flex items-center sui-recipient-name"])},[(0,i.Lk)("span",{class:(0,i.C4)([{subscribed:"subscribed"===e.status,waiting:"na"===e.status||"waiting"===e.status,cancelled:"cancelled"===e.status},"sui-recipient-avatar align-top"])},[(0,i.Lk)("a",{"data-tooltip":(s=e.status,"subscribed"===s?n("Subscribed"):"waiting"===s||"na"===s?n("Awaiting confirmation"):"cancelled"===s?n("Unsubscribed"):void 0),class:"sui-tooltip",href:"#"},[(0,i.Lk)("img",{src:e.avatar,alt:e.name},null,8,Yt)],8,Jt)],2),(0,i.Lk)("span",Zt,[(0,i.eW)((0,i.v_)((0,i.R1)(r)(e.name))+" ",1),(0,i.R1)(o)?((0,i.uX)(),(0,i.CE)("br",en)):(0,i.Q3)("",!0),(0,i.R1)(o)?((0,i.uX)(),(0,i.CE)("span",tn,(0,i.v_)((0,i.R1)(r)(e.email)),1)):(0,i.Q3)("",!0)])],2),(0,i.R1)(o)?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("span",{key:0,class:"sui-recipient-email truncate",textContent:(0,i.v_)(e.email)},null,8,nn)),(0,i.Lk)("div",rn,["waiting"===e.status||"cancelled"===e.status?((0,i.uX)(),(0,i.CE)("button",{key:0,"data-tooltip":(0,i.R1)(n)("Resend invite email"),class:"sui-button-icon sui-tooltip",type:"button",onClick:function(t){return(0,i.R1)(a).resendInviteEmail(e)}},t[0]||(t[0]=[(0,i.Lk)("span",{"aria-hidden":"true",class:"sui-icon-send"},null,-1)]),8,an)):(0,i.Q3)("",!0),(0,i.Lk)("button",{"data-tooltip":(0,i.R1)(n)("Remove recipient"),class:"sui-button-icon sui-tooltip sui-button-red",type:"button",onClick:function(e){return(0,i.R1)(a).removeOutHouseRecipient(u)}},t[1]||(t[1]=[(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-trash"},null,-1)]),8,on)])]);var s}),128))])])):(0,i.Q3)("",!0)}}},sn=un;function ln(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function a(n,i,r,a){var s=i&&i.prototype instanceof u?i:u,l=Object.create(s.prototype);return cn(l,"_invoke",function(n,i,r){var a,u,s,l=0,c=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,u=0,s=e,f.n=n,o}};function p(n,i){for(u=n,s=i,t=0;!d&&l&&!r&&t<c.length;t++){var r,a=c[t],p=f.p,v=a[2];n>3?(r=v===i)&&(s=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=n<2&&p<a[1])?(u=0,f.v=i,f.n=a[1]):p<v&&(r=n<3||a[0]>i||i>v)&&(a[4]=n,a[5]=i,f.n=v,u=0))}if(r||n>1)return o;throw d=!0,i}return function(r,c,v){if(l>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),u=c,s=v;(t=u<2?e:s)||!d;){a||(u?u<3?(u>1&&(f.n=-1),p(u,s)):f.n=s:f.v=s);try{if(l=2,a){if(u||(r="next"),t=a[r]){if(!(t=t.call(a,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,u<2&&(u=0)}else 1===u&&(t=a.return)&&t.call(a),u<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),u=1);a=e}else if((t=(d=f.n<0)?s:n.call(i,f))!==o)break}catch(t){a=e,u=1,s=t}finally{l=1}}return{value:t,done:d}}}(n,r,a),!0),l}var o={};function u(){}function s(){}function l(){}t=Object.getPrototypeOf;var c=[][i]?t(t([][i]())):(cn(t={},i,function(){return this}),t),d=l.prototype=u.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,cn(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=l,cn(d,"constructor",l),cn(l,"constructor",s),s.displayName="GeneratorFunction",cn(l,r,"GeneratorFunction"),cn(d),cn(d,r,"Generator"),cn(d,i,function(){return this}),cn(d,"toString",function(){return"[object Generator]"}),(ln=function(){return{w:a,m:f}})()}function cn(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}cn=function(e,t,n,i){if(t)r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n;else{var a=function(t,n){cn(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},cn(e,t,n,i)}function dn(e,t,n,i,r,a,o){try{var u=e[a](o),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(i,r)}var fn={class:""},pn={class:"sui-description margin-bottom-15"},vn={class:"text-base font-bold text-gray-500"},bn={class:"sui-form-field"},mn={class:"sui-label",for:"ohr-name"},yn={key:0,class:"sui-error-message"},hn={class:"sui-label",for:"ohr-email"},gn=["textContent"],kn=["disabled"];const _n={__name:"out-house-recipients",setup:function(e){var t=(0,u.B)().__,n=U(),r=(0,i.KR)({name:"",email:""}),a=(0,i.KR)(!1),o=(0,i.KR)(""),s=(0,i.EW)(function(){return!(0===r.value.name.trim().length||!l(r.value.name)||0===r.value.email.trim().length)});function l(e){return/^[a-zA-Z\s\-']+$/.test(e)}function c(){return d.apply(this,arguments)}function d(){var e;return e=ln().m(function e(){var t,i;return ln().w(function(e){for(;;)switch(e.p=e.n){case 0:return a.value=!1,e.p=1,e.n=2,n.validateEmail({email:r.value.email,name:r.value.name});case 2:!1===(t=e.v).error?(a.value=!1,r.value={name:"",email:""}):(a.value=!0,o.value=t.error),e.n=4;break;case 3:e.p=3,i=e.v,a.value=!0,o.value=i.message||"An error occurred";case 4:return e.a(2)}},e,null,[[1,3]])}),d=function(){var t=this,n=arguments;return new Promise(function(i,r){var a=e.apply(t,n);function o(e){dn(a,i,r,o,u,"next",e)}function u(e){dn(a,i,r,o,u,"throw",e)}o(void 0)})},d.apply(this,arguments)}return(0,i.wB)(function(){return r.value.name},function(e){!function(e){l(e)}(e)}),function(e,n){return(0,i.uX)(),(0,i.CE)("div",fn,[(0,i.Lk)("p",pn,(0,i.v_)((0,i.R1)(t)("Add email addresses to invite to receive notification subscription.")),1),(0,i.Lk)("span",vn,(0,i.v_)((0,i.R1)(t)("Invite Recipients")),1),(0,i.Lk)("div",bn,[(0,i.Lk)("label",mn,(0,i.v_)((0,i.R1)(t)("First name")),1),(0,i.bo)((0,i.Lk)("input",{id:"ohr-name","onUpdate:modelValue":n[0]||(n[0]=function(e){return r.value.name=e}),class:"sui-form-control",placeholder:"E.g. John",type:"text"},null,512),[[i.Jo,r.value.name]]),l(r.value.name)?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("span",yn,(0,i.v_)((0,i.R1)(t)("Only letters, spaces, hyphens and apostrophes allowed.")),1))]),(0,i.Lk)("div",{class:(0,i.C4)([{"sui-form-field-error":a.value},"sui-form-field"])},[(0,i.Lk)("label",hn,(0,i.v_)((0,i.R1)(t)("Email Address")),1),(0,i.bo)((0,i.Lk)("input",{id:"ohr-email","onUpdate:modelValue":n[1]||(n[1]=function(e){return r.value.email=e}),class:"sui-form-control",placeholder:"E.g. John@dooe.com",type:"text"},null,512),[[i.Jo,r.value.email]]),!0===a.value?((0,i.uX)(),(0,i.CE)("span",{key:0,class:"sui-error-message",textContent:(0,i.v_)(o.value)},null,8,gn)):(0,i.Q3)("",!0)],2),(0,i.Lk)("button",{disabled:!s.value,class:"sui-button",type:"button",onClick:c},(0,i.v_)((0,i.R1)(t)("Add Recipient")),9,kn),n[2]||(n[2]=(0,i.Lk)("div",{class:"clear-both"},null,-1)),(0,i.bF)(sn)])}}};var wn={class:"text-center margin-bottom-30"},Ln={key:0,class:"sui-box-title sui-lg"},Rn=["textContent"],Cn={class:"pt-0 sui-border-frame"},xn={class:"sui-tabs sui-flushed"},En={class:"pt-4 sui-tabs-menu no-border-top pl-7",role:"tablist"},jn={id:"tab-in-house-recipient","aria-controls":"tab-content-in-house-recipient","aria-selected":"true",class:"sui-tab-item active no-padding-top",role:"tab",type:"button"},Sn={id:"tab-out-house-recipient","aria-controls":"tab-content-out-house-recipient","aria-selected":"false",class:"sui-tab-item no-padding-top",role:"tab",tabindex:"-1",type:"button"},An={class:"sui-tabs-content"},Xn={id:"tab-content-in-house-recipient","aria-labelledby":"tab-in-house-recipient",class:"sui-tab-content active px-20px md:px-30px",role:"tabpanel",tabindex:"0"},On={id:"tab-content-out-house-recipient","aria-labelledby":"tab-out-house-recipient",class:"sui-tab-content px-20px md:px-30px",role:"tabpanel",tabindex:"0"},In={key:0,class:"text-center"},Wn={key:0,class:"sui-description"};const Fn={__name:"index",setup:function(e){var t=(0,u.B)().__,n=U(),r=(0,i.EW)(function(){var e=t("Add as many recipients as you like.")+" ";if(!n.getNotification)return e;if(e+="malware-report"===n.getNotification.slug?t("They will receive email reports as per the schedule you've set in Malware Scanning Settings."):t("They will receive email reports as per the schedule you've set."),"notification"===n.getNotification.type)switch(n.getNotification.slug){case"tweak-reminder":e=t("Add as many recipients as you like. They will get email notifications when a security recommendation needs fixing.");break;case"malware-notification":e=t("Add as many recipients as you like. They will get email notifications when Defender has finished manual malware scans.");break;case"firewall-notification":e=t("Add as many recipients as you like. They will get email notifications when a user or IP is locked out for trying to access your login area.")}return e});return function(e,a){return(0,i.uX)(),(0,i.CE)("div",null,[(0,i.Lk)("div",wn,["config"!==(0,i.R1)(n).mode?((0,i.uX)(),(0,i.CE)("h3",Ln,(0,i.v_)((0,i.R1)(t)("Recipients")),1)):(0,i.Q3)("",!0),(0,i.Lk)("p",{class:"sui-description",style:{"margin-bottom":"0"},textContent:(0,i.v_)(r.value)},null,8,Rn)]),(0,i.Lk)("div",Cn,[(0,i.Lk)("div",xn,[(0,i.Lk)("div",En,[(0,i.Lk)("button",jn,(0,i.v_)((0,i.R1)(t)("Add users")),1),(0,i.Lk)("button",Sn,(0,i.v_)((0,i.R1)(t)("Invite by email")),1)]),(0,i.Lk)("div",An,[(0,i.Lk)("div",Xn,[(0,i.bF)(ot),(0,i.bF)(kt),(0,i.bF)(Ht)]),(0,i.Lk)("div",On,[(0,i.bF)(_n)])])])]),"active"===(0,i.R1)(n).mode?((0,i.uX)(),(0,i.CE)("div",In,[!1===(0,i.R1)(n).getNotification.dry_run?((0,i.uX)(),(0,i.CE)("p",Wn,(0,i.v_)((0,i.R1)(t)("We've automatically added you as a recipient. Note: Added recipients must confirm their subscription to begin receiving emails.")),1)):(0,i.Q3)("",!0),!0===(0,i.R1)(n).checkIfNextStepExists?((0,i.uX)(),(0,i.CE)("button",{key:1,class:"sui-button",type:"button",onClick:a[0]||(a[0]=function(e){return(0,i.R1)(n).moveToNextStep()})},(0,i.v_)((0,i.R1)(t)("Continue")),1)):((0,i.uX)(),(0,i.CE)("button",{key:2,class:"sui-button sui-button-blue",type:"button",onClick:a[1]||(a[1]=function(e){return(0,i.R1)(n).moveToNextStep()})},(0,i.v_)((0,i.R1)(t)("Activate")),1))])):(0,i.Q3)("",!0)])}}};var Pn=n(5118),Tn={insert:"head",singleton:!1};Kt()(Pn.A,Tn);Pn.A.locals;const Un=Fn;function Nn(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function a(n,i,r,a){var s=i&&i.prototype instanceof u?i:u,l=Object.create(s.prototype);return Vn(l,"_invoke",function(n,i,r){var a,u,s,l=0,c=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,u=0,s=e,f.n=n,o}};function p(n,i){for(u=n,s=i,t=0;!d&&l&&!r&&t<c.length;t++){var r,a=c[t],p=f.p,v=a[2];n>3?(r=v===i)&&(s=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=n<2&&p<a[1])?(u=0,f.v=i,f.n=a[1]):p<v&&(r=n<3||a[0]>i||i>v)&&(a[4]=n,a[5]=i,f.n=v,u=0))}if(r||n>1)return o;throw d=!0,i}return function(r,c,v){if(l>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),u=c,s=v;(t=u<2?e:s)||!d;){a||(u?u<3?(u>1&&(f.n=-1),p(u,s)):f.n=s:f.v=s);try{if(l=2,a){if(u||(r="next"),t=a[r]){if(!(t=t.call(a,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,u<2&&(u=0)}else 1===u&&(t=a.return)&&t.call(a),u<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),u=1);a=e}else if((t=(d=f.n<0)?s:n.call(i,f))!==o)break}catch(t){a=e,u=1,s=t}finally{l=1}}return{value:t,done:d}}}(n,r,a),!0),l}var o={};function u(){}function s(){}function l(){}t=Object.getPrototypeOf;var c=[][i]?t(t([][i]())):(Vn(t={},i,function(){return this}),t),d=l.prototype=u.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Vn(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=l,Vn(d,"constructor",l),Vn(l,"constructor",s),s.displayName="GeneratorFunction",Vn(l,r,"GeneratorFunction"),Vn(d),Vn(d,r,"Generator"),Vn(d,i,function(){return this}),Vn(d,"toString",function(){return"[object Generator]"}),(Nn=function(){return{w:a,m:f}})()}function Vn(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}Vn=function(e,t,n,i){if(t)r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n;else{var a=function(t,n){Vn(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},Vn(e,t,n,i)}function Bn(e,t,n,i,r,a,o){try{var u=e[a](o),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(i,r)}function Qn(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var a=e.apply(t,n);function o(e){Bn(a,i,r,o,u,"next",e)}function u(e){Bn(a,i,r,o,u,"throw",e)}o(void 0)})}}function Kn(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 i,r,a,o,u=[],s=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(i=a.call(n)).done)&&(u.push(i.value),u.length!==t);s=!0);}catch(e){l=!0,r=e}finally{try{if(!s&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw r}}return u}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Mn(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)?Mn(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 Mn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}var Gn={class:"margin-top-30"},Dn={class:"flex flex-col justify-between xl:flex-row"},Hn={class:"flex-grow-0 sui-form-field"},qn={class:"flex-grow sui-form-field xl:mx-24px"},$n={class:"flex-grow-0"},zn={key:0,class:"sui-recipients users-pool"},Jn={class:"truncate sui-recipient-name"},Yn={class:"sui-recipient-avatar"},Zn=["src"],ei={class:"truncate sui-recipient-email"},ti=["data-tooltip","onClick"],ni={key:0,class:"loading-indicator"},ii={key:1,class:"text-center sui-recipients users-pool"};const ri={__name:"user-pools-bulk",props:["scenario"],setup:function(e){var t=e,n=(0,u.B)(),r=n.__,a=n.xss,o=U(),s=x(),c=(0,i.KR)(!1),d=(0,_t.h)().ucFirst,f=(0,i.EW)(function(){return[{value:"default",label:r("Default")},{value:"recent",label:r("Recently added")},{value:"alpha_asc",label:r("A-Z")},{value:"alpha_desc",label:r("Z-A")}]}),p=(0,i.EW)(function(){var e=[{value:"all",label:r("All")}];return s.getBulkUserPoolsKey,s.getBulkAddInhouseRecipientsKey,Object.entries(o.getAvailRolesWithCount).forEach(function(t){var n=Kn(t,2),i=n[0],r=n[1];e.push({value:i,label:"".concat(d(i)," (").concat(r,")")})}),e}),v=(0,i.EW)(function(){return s.getInhouseRecipients.map(function(e){return Number(e.id)})||[]}),b=(0,i.EW)(function(){return o.user_pools.data.filter(function(e){return!v.value.includes(Number(e.id))})}),m=function(){s.incrementBulkUserPoolsKey()};function y(e){o.fetchUsersPool({paged:1,userRoleFilter:e}),m()}function h(e){o.fetchUsersPool({paged:1,userSort:e}),m()}function g(){o.clearFilter(),m()}return(0,i.sV)(Qn(Nn().m(function e(){return Nn().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,o.fetchUsersPool({paged:1});case 1:return e.n=2,o.getUserRoles();case 2:return e.a(2)}},e)}))),function(e,n){return(0,i.uX)(),(0,i.CE)("div",Gn,[(0,i.Lk)("div",Dn,[(0,i.Lk)("div",Hn,[(0,i.bF)(l.A,{id:"user-sort-bulk",modelValue:(0,i.R1)(o).user_sort,"onUpdate:modelValue":[n[0]||(n[0]=function(e){return(0,i.R1)(o).user_sort=e}),h],"has-field":!1,options:f.value,searchable:!1,"custom-class":"sui-dark"},null,8,["modelValue","options"])]),(0,i.Lk)("div",qn,[(0,i.bF)(l.A,{id:"user-filter-bulk",modelValue:(0,i.R1)(o).user_role_filter,"onUpdate:modelValue":[n[1]||(n[1]=function(e){return(0,i.R1)(o).user_role_filter=e}),y],"has-field":!1,options:p.value,searchable:!1,"custom-class":"sui-dark"},null,8,["modelValue","options"])]),(0,i.Lk)("div",$n,[(0,i.Lk)("a",{class:"cursor-pointer",onClick:g},(0,i.v_)((0,i.R1)(r)("Clear all filters")),1)])]),b.value.length>0?((0,i.uX)(),(0,i.CE)("div",zn,[((0,i.uX)(),(0,i.CE)("div",{key:(0,i.R1)(s).getBulkUserPoolsKey,ref:"scrollContainer",class:"recipient-container"},[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(b.value,function(e,o){return(0,i.uX)(),(0,i.CE)("div",{key:e.id,class:"sui-recipient"},[(0,i.Lk)("span",Jn,[(0,i.Lk)("span",Yn,[(0,i.Lk)("img",{src:e.avatar},null,8,Zn)]),(0,i.eW)(" "+(0,i.v_)((0,i.R1)(a)(e.name)),1)]),(0,i.Lk)("span",ei,(0,i.v_)((0,i.R1)(a)(e.role)),1),(0,i.Lk)("button",{class:(0,i.C4)([{"sui-tooltip-top-right":o>0&&b.value.length>1,"sui-tooltip-bottom-right":0===o&&b.value.length>1,"sui-tooltip-left":1===b.value.length},"sui-button-icon sui-tooltip"]),"data-tooltip":(0,i.R1)(r)("Add recipient"),type:"button",onClick:function(n){return function(e){s.addInHouseRecipient({scenario:t.scenario,recipient:e})}(e)}},n[2]||(n[2]=[(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-plus"},null,-1)]),10,ti)])}),128)),c.value?((0,i.uX)(),(0,i.CE)("div",ni,(0,i.v_)((0,i.R1)(r)("Loading...")),1)):(0,i.Q3)("",!0)]))])):((0,i.uX)(),(0,i.CE)("div",ii,(0,i.v_)((0,i.R1)(r)("No user records found!")),1))])}}};var ai=n(4450),oi={insert:"head",singleton:!1};Kt()(ai.A,oi);ai.A.locals;const ui=(0,Dt.A)(ri,[["__scopeId","data-v-167c05b0"]]);var si={key:0,class:"sui-recipients margin-top-30"},li={class:"sui-dark"},ci={class:"recipient-container"},di=["data-tooltip"],fi=["src","alt"],pi={class:"inline-block w-3/4 truncate"},vi={key:0},bi={key:1,class:"font-normal text-gray-400 truncate"},mi=["textContent"],yi=["data-tooltip","onClick"],hi={key:0},gi=["data-tooltip"];const ki={__name:"subscribers-bulk",props:{scenario:{type:String,required:!0}},setup:function(e){var t=(0,ce.m)().isMobile,n=e,a=(0,u.B)(),o=a.__,s=a.xss,l=x(),c=l.removeManualInHouseRecipients,d=l.addManualInHouseRecipients,f=(0,r.bP)(l),p=f.reports,v=f.notifications,b=(0,i.EW)(function(){return"notification"===n.scenario?v.value.in_house_recipients:"report"===n.scenario?p.value.in_house_recipients:[]}),m=(0,i.EW)(function(){var e=!0,t=p.value.in_house_recipients;return v.value.in_house_recipients.forEach(function(n){t.find(function(e){return Number(e.id)===Number(n.id)})||(e=!1)}),e});function y(){d({scenario:"reports",recipients:v.value.in_house_recipients})}function h(){c({scenario:"reports",recipients:v.value.in_house_recipients})}function g(e,t){return{"sui-tooltip-top-left":e>0&&t>1,"sui-tooltip-bottom-left":0===e&&t>1,"sui-tooltip-right":1===t}}function k(e,t){return{"sui-tooltip-top-right":e>0&&t>1,"sui-tooltip-bottom-right":0===e&&t>1,"sui-tooltip-left":1===t}}return function(n,r){return b.value.length>0?((0,i.uX)(),(0,i.CE)("div",si,[(0,i.Lk)("span",li,(0,i.v_)((0,i.R1)(o)("Added User")),1),(0,i.Lk)("div",ci,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(b.value,function(n,a){return(0,i.uX)(),(0,i.CE)("div",{key:n.id||n.email,class:"items-center sui-recipient"},[(0,i.Lk)("span",{class:(0,i.C4)([[(0,i.R1)(t)?["def-small-screen","flex","place-items-center"]:""],"inline-flex items-center sui-recipient-name"])},[(0,i.Lk)("span",{class:(0,i.C4)([{subscribed:"subscribed"===n.status,waiting:"na"===n.status||"waiting"===n.status},"align-top sui-recipient-avatar"])},[(0,i.Lk)("a",{class:(0,i.C4)([g(a,b.value.length),"sui-tooltip"]),"data-tooltip":(u=n.status,"subscribed"===u?o("Subscribed"):"waiting"===u||"na"===u?o("Awaiting confirmation"):void 0),href:"#"},[(0,i.Lk)("img",{src:n.avatar,alt:n.email},null,8,fi)],10,di)],2),(0,i.Lk)("span",pi,[(0,i.eW)((0,i.v_)((0,i.R1)(s)(n.name))+" ",1),(0,i.R1)(t)?((0,i.uX)(),(0,i.CE)("br",vi)):(0,i.Q3)("",!0),(0,i.R1)(t)?((0,i.uX)(),(0,i.CE)("span",bi,(0,i.v_)((0,i.R1)(s)(n.email)),1)):(0,i.Q3)("",!0)])],2),(0,i.R1)(t)?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("span",{key:0,class:"truncate sui-recipient-email",textContent:(0,i.v_)(n.email)},null,8,mi)),(0,i.Lk)("button",{class:(0,i.C4)([k(a,b.value.length),"sui-button-icon sui-tooltip sui-button-red"]),"data-tooltip":(0,i.R1)(o)("Remove recipient"),type:"button",onClick:function(t){return(0,i.R1)(l).removeRecipient({scenario:e.scenario,recipient:n})}},r[0]||(r[0]=[(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-trash"},null,-1)]),10,yi)]);var u}),128))]),"notification"===e.scenario&&b.value.length>0?((0,i.uX)(),(0,i.CE)("div",hi,[m.value?((0,i.uX)(),(0,i.CE)("button",{key:0,class:"sui-button sui-button-ghost",type:"button",onClick:h},(0,i.v_)((0,i.R1)(o)("REMOVE FROM REPORTS")),1)):((0,i.uX)(),(0,i.CE)("button",{key:1,"data-tooltip":o("You can add the invited users to the reports email recipients list. They will automatically receive an email to approve the invitation."),class:"sui-button sui-tooltip sui-tooltip-constrained",type:"button",onClick:y},(0,i.v_)((0,i.R1)(o)("ADD TO REPORTS")),9,gi))])):(0,i.Q3)("",!0)])):(0,i.Q3)("",!0)}}},_i=ki;var wi={class:"sui-form-field"},Li={id:"search-user-label",class:"sui-label",for:"search-users"},Ri=["data-placeholder"];const Ci={__name:"search-user-bulk",props:["scenario"],setup:function(e){var t=e,n=(0,u.B)().__,r=U(),a=x();return(0,i.sV)(function(){var e=jQuery("#search-users"),n=ajaxurl+"?action=wp_defender/v1/hub/&route="+r.routes.get_users+"&_def_nonce="+r.nonces.get_users;jQuery(function(){e.SUIselect2({dropdownParent:jQuery("#modal-bulk-config"),minimumInputLength:3,maximumSelectionLength:1,dropdownCssClass:"sui-search-dropdown",ajax:{url:n,type:"POST",dataType:"json",delay:250,data:function(e){var t={search:e.term,exclude:a.getExcludesIds,per_page:50},n=JSON.stringify(t);return{data:n}},processResults:function(e){return{results:jQuery.map(e.data,function(e,t){return{text:e.name,id:t,user:{name:e.name,email:e.email,role:e.role,avatar:e.avatar,status:e.status,id:e.id}}})}}}}),e.on("select2:select",function(n){var i=n.params.data;a.addInHouseRecipient({scenario:t.scenario,recipient:i.user}),e.val(null).trigger("change")})})}),function(e,t){return(0,i.uX)(),(0,i.CE)("div",wi,[(0,i.Lk)("label",Li,(0,i.v_)((0,i.R1)(n)("Search users")),1),(0,i.Lk)("select",{id:"search-users","data-placeholder":(0,i.R1)(n)("Type username"),"aria-labelledby":"search-user-label","aria-required":"true",class:"sui-select","data-search":"true","data-theme":"search",multiple:""},null,8,Ri)])}}};var xi={key:0,class:"sui-recipients margin-top-30"},Ei={class:"sui-dark"},ji={class:"recipient-container"},Si=["data-tooltip"],Ai=["src","alt"],Xi={class:"truncate inline-block w-3/4"},Oi={key:0},Ii={key:1,class:"text-gray-400 font-normal truncate"},Wi=["textContent"],Fi=["data-tooltip","onClick"];const Pi={__name:"subscribers-outhouse-bulk",props:["scenario"],setup:function(e){var t=e,n=(0,u.B)(),r=n.__,a=n.xss,o=x(),s=(0,ce.m)().isMobile,l=(0,i.EW)(function(){return"notification"===t.scenario?o.notifications.out_house_recipients:o.reports.out_house_recipients});return function(t,n){return l.value.length>0?((0,i.uX)(),(0,i.CE)("div",xi,[(0,i.Lk)("span",Ei,(0,i.v_)((0,i.R1)(r)("Added User")),1),(0,i.Lk)("div",ji,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(l.value,function(t,u){return(0,i.uX)(),(0,i.CE)("div",{key:u,class:"items-center sui-recipient"},[(0,i.Lk)("span",{class:(0,i.C4)([[(0,i.R1)(s)?["def-small-screen","flex","place-items-center"]:""],"inline-flex items-center sui-recipient-name"])},[(0,i.Lk)("span",{class:(0,i.C4)([{subscribed:"subscribed"===t.status,waiting:"na"===t.status||"waiting"===t.status},"sui-recipient-avatar align-top"])},[(0,i.Lk)("a",{"data-tooltip":(l=t.status,"subscribed"===l?r("Subscribed"):"waiting"===l||"na"===l?r("Awaiting confirmation"):void 0),class:"sui-tooltip",href:"#"},[(0,i.Lk)("img",{src:t.avatar,alt:t.name},null,8,Ai)],8,Si)],2),(0,i.Lk)("span",Xi,[(0,i.eW)((0,i.v_)((0,i.R1)(a)(t.name))+" ",1),(0,i.R1)(s)?((0,i.uX)(),(0,i.CE)("br",Oi)):(0,i.Q3)("",!0),(0,i.R1)(s)?((0,i.uX)(),(0,i.CE)("span",Ii,(0,i.v_)((0,i.R1)(a)(t.email)),1)):(0,i.Q3)("",!0)])],2),(0,i.R1)(s)?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("span",{key:0,class:"sui-recipient-email truncate",textContent:(0,i.v_)(t.email)},null,8,Wi)),(0,i.Lk)("button",{"data-tooltip":(0,i.R1)(r)("Remove recipient"),class:"sui-button-icon sui-tooltip sui-button-red",type:"button",onClick:function(t){return(0,i.R1)(o).removeOutHouseRecipient({index:u,scenario:e.scenario})}},n[0]||(n[0]=[(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-trash"},null,-1)]),8,Fi)]);var l}),128))])])):(0,i.Q3)("",!0)}}},Ti=Pi;var Ui={class:""},Ni={class:"sui-description margin-bottom-15"},Vi={class:"text-base font-bold text-gray-500"},Bi={class:"sui-form-field"},Qi={class:"sui-label",for:"ohr-name"},Ki={key:0,class:"sui-error-message"},Mi={class:"sui-label",for:"ohr-email"},Gi=["textContent"];const Di={__name:"out-house-recipients-bulk",props:["scenario"],setup:function(e){var t=e,n=(0,u.B)().__,r=U(),a=x(),o=(0,i.KR)({name:"",email:""}),s=(0,i.KR)(!1),l=(0,i.KR)(""),d=(0,i.EW)(function(){return"notification"===t.scenario?a.notifications.out_house_recipients:a.reports.out_house_recipients}),f=(0,i.EW)(function(){return!(0===o.value.name.trim().length||!r.validateRecipientName(o.value.name)||0===o.value.email.trim().length)}),p=function(){var e=!0;d.value.forEach(function(t){t.email===o.value.email&&(s.value=!0,l.value="This email address is already in use",e=!1)}),!0===e&&a.validateEmail(o.value).then(function(e){!1===e.error?(s.value=!1,a.addOutHouseRecipient({recipient:{name:o.value.name,email:o.value.email,status:"na",avatar:e.avatar},scenario:t.scenario}),o.value={name:"",email:""}):(s.value=!0,l.value=e.error)})};return(0,i.wB)(function(){return o.value.name},function(e){r.validateRecipientName(e)}),function(t,a){return(0,i.uX)(),(0,i.CE)("div",Ui,[(0,i.Lk)("p",Ni,(0,i.v_)((0,i.R1)(n)("Add email addresses to invite to receive notification subscription.")),1),(0,i.Lk)("span",Vi,(0,i.v_)((0,i.R1)(n)("Invite Recipients")),1),(0,i.Lk)("div",Bi,[(0,i.Lk)("label",Qi,(0,i.v_)((0,i.R1)(n)("First name")),1),(0,i.bo)((0,i.Lk)("input",{id:"ohr-name","onUpdate:modelValue":a[0]||(a[0]=function(e){return o.value.name=e}),class:"sui-form-control",placeholder:"E.g. John",type:"text"},null,512),[[i.Jo,o.value.name]]),(0,i.R1)(r).showRecipientNameError(o.value.name)?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("span",Ki,(0,i.v_)((0,i.R1)(n)("Only letters, spaces, hyphens and apostrophes allowed.")),1))]),(0,i.Lk)("div",{class:(0,i.C4)([{"sui-form-field-error":s.value},"sui-form-field"])},[(0,i.Lk)("label",Mi,(0,i.v_)((0,i.R1)(n)("Email Address")),1),(0,i.bo)((0,i.Lk)("input",{id:"ohr-email","onUpdate:modelValue":a[1]||(a[1]=function(e){return o.value.email=e}),class:"sui-form-control",placeholder:"E.g. John@dooe.com",type:"text"},null,512),[[i.Jo,o.value.email]]),!0===s.value?((0,i.uX)(),(0,i.CE)("span",{key:0,class:"sui-error-message",textContent:(0,i.v_)(l.value)},null,8,Gi)):(0,i.Q3)("",!0)],2),(0,i.bF)(c.A,{disabled:!f.value,label:(0,i.R1)(n)("Add Recipient"),onClick:p},null,8,["disabled","label"]),a[2]||(a[2]=(0,i.Lk)("div",{class:"clear-both"},null,-1)),(0,i.bF)(Ti,{scenario:e.scenario},null,8,["scenario"])])}}},Hi=Di;var qi=n(4510),$i={key:0,class:"sui-box-title sui-lg text-center"},zi={class:"sui-notice text-left sui-notice-blue"},Ji={class:"sui-notice-content"},Yi={class:"sui-notice-message"},Zi={class:"text-left margin-bottom-30"},er={key:1,class:"text-center"};const tr={__name:"tweak-reminder",setup:function(e){var t=(0,u.B)().__,n=U(),r=(0,i.EW)(function(){return n.getNotificationBySlug("tweak-reminder").configs});return function(e,a){return(0,i.uX)(),(0,i.CE)("div",null,["active"===(0,i.R1)(n).mode?((0,i.uX)(),(0,i.CE)("h3",$i,(0,i.v_)((0,i.R1)(t)("Settings")),1)):(0,i.Q3)("",!0),(0,i.Lk)("p",{class:(0,i.C4)([{"text-center":"active"===(0,i.R1)(n).mode,"text-left":"config"===(0,i.R1)(n).mode},"sui-description"])},(0,i.v_)((0,i.R1)(t)("Configure general settings for Security Recommendations notifications.")),3),(0,i.Lk)("div",zi,[(0,i.Lk)("div",Ji,[(0,i.Lk)("div",Yi,[a[1]||(a[1]=(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-notice-icon sui-icon-info sui-md"},null,-1)),(0,i.Lk)("p",null,(0,i.v_)((0,i.R1)(t)("By default, we will only notify the recipients below when a security recommendation hasn't been actioned for 7 days.")),1)])])]),(0,i.Lk)("div",Zi,[(0,i.bF)(l.A,{id:"security-tweaks-reminder",modelValue:r.value.reminder,"onUpdate:modelValue":a[0]||(a[0]=function(e){return r.value.reminder=e}),options:[{value:"daily",label:(0,i.R1)(t)("Daily")},{value:"weekly",label:(0,i.R1)(t)("Weekly")},{value:"monthly",label:(0,i.R1)(t)("Monthly")}],searchable:!1},null,8,["modelValue","options"])]),"active"===(0,i.R1)(n).mode?((0,i.uX)(),(0,i.CE)("div",er,[(0,i.bF)(c.A,{label:(0,i.R1)(t)("Activate"),action:"save-notification","custom-class":"save-configs",variant:"blue",onClick:(0,i.R1)(n).save},null,8,["label","onClick"])])):(0,i.Q3)("",!0)])}}};var nr=n(2543),ir={class:"sui-form-field"},rr={class:"sui-label"},ar=["innerHTML"];const or={__name:"available-variables",setup:function(e){var t=(0,u.B)().__,n=(0,ce.m)().isMobile,r=[{id:(0,nr.uniqueId)("tag-"),content:"{user_name}"},{id:(0,nr.uniqueId)("tag-"),content:"{site_url}"},{id:(0,nr.uniqueId)("tag-"),content:"{issues_count}"},{id:(0,nr.uniqueId)("tag-"),content:"{issues_list}"}];return function(e,a){return(0,i.uX)(),(0,i.CE)("div",ir,[(0,i.Lk)("label",rr,(0,i.v_)((0,i.R1)(t)("Available variables")),1),((0,i.uX)(),(0,i.CE)(i.FK,null,(0,i.pI)(r,function(e){return(0,i.Lk)("span",{key:e.id,class:(0,i.C4)([{"mb-2":(0,i.R1)(n)},"sui-tag"]),innerHTML:e.content},null,10,ar)}),64))])}}};var ur={key:0,class:"sui-box-title sui-lg text-center"},sr={class:"text-left"},lr={class:"sui-form-field"},cr={class:"sui-checkbox",for:"always-send"},dr={class:"sui-description sui-toggle-content"},fr={class:"sui-form-field"},pr={class:"sui-checkbox",for:"error-send"},vr={class:"sui-description sui-toggle-content"},br={class:"sui-accordion sui-flushed no-border-top mt-30px md:mt-0"},mr={class:"sui-accordion-header"},yr={class:"sui-accordion-item"},hr={class:"sui-accordion-item-header"},gr={class:"sui-accordion-item-title"},kr={class:"sui-accordion-item-body"},_r={class:"sui-box"},wr={class:"sui-box-body"},Lr={class:"sui-description"},Rr={class:"sui-form-field"},Cr={id:"label-issue-found-subject",class:"sui-label",for:"issue-found-subject"},xr={class:"sui-form-field"},Er={id:"label-issue-found-content",class:"sui-label",for:"issue-found-content"},jr={class:"sui-accordion-item"},Sr={class:"sui-accordion-item-header"},Ar={class:"sui-accordion-item-title"},Xr={class:"sui-accordion-item-body"},Or={class:"sui-box"},Ir={class:"sui-box-body"},Wr={class:"sui-description"},Fr={class:"sui-form-field"},Pr={id:"label-issue-not-found-subject",class:"sui-label",for:"issue-not-found-subject"},Tr={class:"sui-form-field"},Ur={id:"label-issue-not-found-content",class:"sui-label",for:"issue-not-found-content"},Nr={class:"sui-accordion-item"},Vr={class:"sui-accordion-item-header"},Br={class:"sui-accordion-item-title"},Qr={class:"sui-accordion-item-body"},Kr={class:"sui-box"},Mr={class:"sui-box-body"},Gr={class:"sui-description"},Dr={class:"sui-form-field"},Hr={id:"label-error-scan-subject",class:"sui-label",for:"error-scan-subject"},qr={class:"sui-form-field"},$r={id:"label-error-scan-content",class:"sui-label",for:"error-scan-content"},zr={key:1,class:"text-center"};const Jr={__name:"malware-notification",setup:function(e){var t=(0,u.B)().__,n=U(),r=(0,ce.m)().rebindSUI,a=(0,i.EW)(function(){return n.getNotificationBySlug("malware-notification").configs});return(0,i.sV)(function(){(0,i.dY)(function(){r()})}),function(e,r){return(0,i.uX)(),(0,i.CE)("div",null,["active"===(0,i.R1)(n).mode?((0,i.uX)(),(0,i.CE)("h3",ur,(0,i.v_)((0,i.R1)(t)("Settings")),1)):(0,i.Q3)("",!0),(0,i.Lk)("p",{class:(0,i.C4)([{"text-center":"active"===(0,i.R1)(n).mode,"text-left":"config"===(0,i.R1)(n).mode},"sui-description"])},(0,i.v_)((0,i.R1)(t)("Configure general settings for Malware Scanning notification.")),3),(0,i.Lk)("div",sr,[(0,i.Lk)("div",lr,[(0,i.Lk)("label",cr,[(0,i.bo)((0,i.Lk)("input",{id:"always-send","onUpdate:modelValue":r[0]||(r[0]=function(e){return a.value.always_send=e}),"aria-labelledby":"label-always-send",type:"checkbox"},null,512),[[i.lH,a.value.always_send]]),r[8]||(r[8]=(0,i.Lk)("span",{"aria-hidden":"true"},null,-1)),(0,i.Lk)("span",null,(0,i.v_)((0,i.R1)(t)("Send notifications when no issues are detected")),1)]),(0,i.Lk)("span",dr,(0,i.v_)((0,i.R1)(t)("By default, we only send notifications when a file scan detects an issue.")),1)]),(0,i.Lk)("div",fr,[(0,i.Lk)("label",pr,[(0,i.bo)((0,i.Lk)("input",{id:"error-send","onUpdate:modelValue":r[1]||(r[1]=function(e){return a.value.error_send=e}),"aria-labelledby":"label-always-send",type:"checkbox"},null,512),[[i.lH,a.value.error_send]]),r[9]||(r[9]=(0,i.Lk)("span",{"aria-hidden":"true"},null,-1)),(0,i.Lk)("span",null,(0,i.v_)((0,i.R1)(t)("Send notifications when Defender couldn't scan the files")),1)]),(0,i.Lk)("span",vr,(0,i.v_)((0,i.R1)(t)("Notifications will be sent when Defender couldn't trigger a scheduled scan.")),1)])]),(0,i.Lk)("div",br,[(0,i.Lk)("div",mr,[(0,i.Lk)("div",null,(0,i.v_)((0,i.R1)(t)("Email report templates")),1)]),(0,i.Lk)("div",yr,[(0,i.Lk)("div",hr,[(0,i.Lk)("div",gr,[(0,i.eW)((0,i.v_)((0,i.R1)(t)("When an issue is found"))+" ",1),(0,i.bF)(qi.A)])]),(0,i.Lk)("div",kr,[(0,i.Lk)("div",_r,[(0,i.Lk)("div",wr,[(0,i.Lk)("p",Lr,(0,i.v_)((0,i.R1)(t)("Customize the contents of the email summary report Defender sends following a file scan that discovered at least one issue.")),1),(0,i.Lk)("div",Rr,[(0,i.Lk)("label",Cr,(0,i.v_)((0,i.R1)(t)("Subject")),1),(0,i.bo)((0,i.Lk)("input",{id:"issue-found-subject","onUpdate:modelValue":r[2]||(r[2]=function(e){return a.value.template.found.subject=e}),"aria-describedby":"description-issue-found-subject","aria-labelledby":"label-issue-found-subject",class:"sui-form-control"},null,512),[[i.Jo,a.value.template.found.subject]])]),(0,i.Lk)("div",xr,[(0,i.Lk)("label",Er,(0,i.v_)((0,i.R1)(t)("Body")),1),(0,i.bo)((0,i.Lk)("textarea",{id:"issue-found-content","onUpdate:modelValue":r[3]||(r[3]=function(e){return a.value.template.found.body=e}),"aria-describedby":"description-issue-found-subject","aria-labelledby":"label-issue-found-subject",class:"sui-form-control",rows:"5"},null,512),[[i.Jo,a.value.template.found.body]])]),(0,i.bF)(or)])])])]),(0,i.Lk)("div",jr,[(0,i.Lk)("div",Sr,[(0,i.Lk)("div",Ar,[(0,i.eW)((0,i.v_)((0,i.R1)(t)("When no issues are found"))+" ",1),(0,i.bF)(qi.A)])]),(0,i.Lk)("div",Xr,[(0,i.Lk)("div",Or,[(0,i.Lk)("div",Ir,[(0,i.Lk)("p",Wr,(0,i.v_)((0,i.R1)(t)("Customize the contents of the email summary report Defender sends following a file scan that discovered no issues.")),1),(0,i.Lk)("div",Fr,[(0,i.Lk)("label",Pr,(0,i.v_)((0,i.R1)(t)("Subject")),1),(0,i.bo)((0,i.Lk)("input",{id:"issue-not-found-subject","onUpdate:modelValue":r[4]||(r[4]=function(e){return a.value.template.not_found.subject=e}),"aria-describedby":"description-issue-not-found-subject","aria-labelledby":"label-issue-found-subject",class:"sui-form-control"},null,512),[[i.Jo,a.value.template.not_found.subject]])]),(0,i.Lk)("div",Tr,[(0,i.Lk)("label",Ur,(0,i.v_)((0,i.R1)(t)("Body")),1),(0,i.bo)((0,i.Lk)("textarea",{id:"issue-not-found-content","onUpdate:modelValue":r[5]||(r[5]=function(e){return a.value.template.not_found.body=e}),"aria-describedby":"description-issue-not-found-subject","aria-labelledby":"label-issue-not-found-subject",class:"sui-form-control",rows:"5"},null,512),[[i.Jo,a.value.template.not_found.body]])]),(0,i.bF)(or)])])])]),(0,i.Lk)("div",Nr,[(0,i.Lk)("div",Vr,[(0,i.Lk)("div",Br,[(0,i.eW)((0,i.v_)((0,i.R1)(t)("When failed to scan"))+" ",1),(0,i.bF)(qi.A)])]),(0,i.Lk)("div",Qr,[(0,i.Lk)("div",Kr,[(0,i.Lk)("div",Mr,[(0,i.Lk)("p",Gr,(0,i.v_)((0,i.R1)(t)("Customize the contents of the email notification sent when Defender is unable to trigger a file scan.")),1),(0,i.Lk)("div",Dr,[(0,i.Lk)("label",Hr,(0,i.v_)((0,i.R1)(t)("Subject")),1),(0,i.bo)((0,i.Lk)("input",{id:"error-scan-subject","onUpdate:modelValue":r[6]||(r[6]=function(e){return a.value.template.error.subject=e}),"aria-describedby":"description-error-scan-subject","aria-labelledby":"label-error-scan-subject",class:"sui-form-control"},null,512),[[i.Jo,a.value.template.error.subject]])]),(0,i.Lk)("div",qr,[(0,i.Lk)("label",$r,(0,i.v_)((0,i.R1)(t)("Body")),1),(0,i.bo)((0,i.Lk)("textarea",{id:"error-scan-content","onUpdate:modelValue":r[7]||(r[7]=function(e){return a.value.template.error.body=e}),"aria-labelledby":"label-error-scan-content",class:"sui-form-control",rows:"5"},null,512),[[i.Jo,a.value.template.error.body]])]),(0,i.bF)(or)])])])])]),"active"===(0,i.R1)(n).mode?((0,i.uX)(),(0,i.CE)("div",zr,[(0,i.bF)(c.A,{label:(0,i.R1)(t)("Activate"),action:"save-notification","custom-class":"activate",variant:"blue",onClick:(0,i.R1)(n).save},null,8,["label","onClick"])])):(0,i.Q3)("",!0)])}}};var Yr={key:0,class:"text-center sui-box-title sui-lg"},Zr={class:"text-base text-gray-500"},ea={class:"sui-description"},ta=["for"],na=["id","onUpdate:modelValue","aria-labelledby"],ia=["id"],ra={class:"sui-description sui-toggle-content"},aa={class:"sui-dark"},oa={class:"sui-description"},ua={class:"sui-form-field"},sa={class:"sui-checkbox",for:"cool-off"},la={id:"label-cool-off-sending"},ca={class:"sui-border-frame sui-toggle-content"},da={class:"sui-form-field"},fa={class:"sui-form-field"},pa={key:1,class:"text-center"};const va={__name:"firewall-notification",setup:function(e){var t=(0,u.B)().__,n=U(),r=(0,ce.m)().isMobile,a=(0,i.EW)(function(){return n.getNotificationBySlug("firewall-notification").configs}),o={login_lockout:t("Login Protection Lockout"),nf_lockout:t("404 Detection Lockout"),ua_lockout:t("User Agent Lockout")},s={login_lockout:t("When a user or IP is locked out for trying to access your login area."),nf_lockout:t("When a user or IP is locked out for repeated hits on non-existent files."),ua_lockout:t("When a user is locked out for trying to access your site using a banned user agent.")},d=[{value:"1",label:t("1 lockout")},{value:"3",label:t("3 lockouts")},{value:"5",label:t("5 lockouts")},{value:"10",label:t("10 lockouts")}],f=[{value:"1",label:t("1 hour")},{value:"2",label:t("2 hours")},{value:"6",label:t("6 hours")},{value:"12",label:t("12 hours")},{value:"24",label:t("24 hours")},{value:"36",label:t("36 hours")}];return function(e,u){return(0,i.uX)(),(0,i.CE)("div",null,["active"===(0,i.R1)(n).mode?((0,i.uX)(),(0,i.CE)("h3",Yr,(0,i.v_)((0,i.R1)(t)("Settings")),1)):(0,i.Q3)("",!0),(0,i.Lk)("p",{class:(0,i.C4)([{"text-center":"active"===(0,i.R1)(n).mode,"text-left":"config"===(0,i.R1)(n).mode},"sui-description"])},(0,i.v_)((0,i.R1)(t)("Configure general settings for Firewall notification.")),3),(0,i.Lk)("span",Zr,(0,i.v_)((0,i.R1)(t)("Email Notifications")),1),(0,i.Lk)("p",ea,(0,i.v_)((0,i.R1)(t)("Defender does not send lockout notifications by default. Select Login Protection, 404 Detection, or/and User Agent Lockout. Defender will send a notification each time a lockout of that type occurs.")),1),((0,i.uX)(),(0,i.CE)(i.FK,null,(0,i.pI)(o,function(e,t){return(0,i.Lk)("div",{class:"sui-form-field",key:t},[(0,i.Lk)("label",{class:"sui-checkbox",for:"".concat(t,"-notification")},[(0,i.bo)((0,i.Lk)("input",{id:"".concat(t,"-notification"),"onUpdate:modelValue":function(e){return a.value[t]=e},value:!0,"aria-labelledby":"label-".concat(t,"-notification"),type:"checkbox"},null,8,na),[[i.lH,a.value[t]]]),u[3]||(u[3]=(0,i.Lk)("span",{"aria-hidden":"true"},null,-1)),(0,i.Lk)("span",{id:"label-".concat(t,"-notification")},(0,i.v_)(e),9,ia)],8,ta),(0,i.Lk)("span",ra,(0,i.v_)(s[t]),1)])}),64)),(0,i.Lk)("span",aa,(0,i.v_)((0,i.R1)(t)("Repeat Lockouts")),1),(0,i.Lk)("span",oa,(0,i.v_)((0,i.R1)(t)("If you're getting too many emails from IPs who are repeatedly being locked out, you can turn them off for a period of time.")),1),(0,i.Lk)("div",ua,[(0,i.Lk)("label",sa,[(0,i.bo)((0,i.Lk)("input",{id:"cool-off","onUpdate:modelValue":u[0]||(u[0]=function(e){return a.value.limit=e}),"aria-labelledby":"label-cool-off",type:"checkbox"},null,512),[[i.lH,a.value.limit]]),u[4]||(u[4]=(0,i.Lk)("span",{"aria-hidden":"true"},null,-1)),(0,i.Lk)("span",la,(0,i.v_)((0,i.R1)(t)("Limit email notifications for repeat lockouts")),1)])]),(0,i.bo)((0,i.Lk)("div",ca,[(0,i.Lk)("div",da,[(0,i.Lk)("label",{id:"label-cool-off-threshold",class:(0,i.C4)([[(0,i.R1)(r)?["flex-col","items-start"]:""],"sui-label"]),for:"cool-off-threshold"},[(0,i.Lk)("strong",null,(0,i.v_)((0,i.R1)(t)("Threshold")),1),(0,i.Lk)("span",null,(0,i.v_)((0,i.R1)(t)("- The number of lockouts before we turn off emails")),1)],2),(0,i.bF)(l.A,{modelValue:a.value.threshold,"onUpdate:modelValue":u[1]||(u[1]=function(e){return a.value.threshold=e}),options:d,placeholder:(0,i.R1)(t)("Select Threshold"),class:"sui-select"},null,8,["modelValue","placeholder"])]),(0,i.Lk)("div",fa,[(0,i.Lk)("label",{id:"label-cool-off-period",class:(0,i.C4)([[(0,i.R1)(r)?["flex-col","items-start"]:""],"sui-label"]),for:"cool-off-period"},[(0,i.Lk)("strong",null,(0,i.v_)((0,i.R1)(t)("Cool Off Period")),1),(0,i.Lk)("span",null,(0,i.v_)((0,i.R1)(t)(" - For how long should we turn them off?")),1)],2),(0,i.bF)(l.A,{modelValue:a.value.cool_off,"onUpdate:modelValue":u[2]||(u[2]=function(e){return a.value.cool_off=e}),options:f,placeholder:(0,i.R1)(t)("Select Period"),class:"sui-select"},null,8,["modelValue","placeholder"])])],512),[[i.aG,a.value.limit]]),"active"===(0,i.R1)(n).mode?((0,i.uX)(),(0,i.CE)("div",pa,[(0,i.bF)(c.A,{label:(0,i.R1)(t)("Activate"),action:"save-notification",variant:"blue",onClick:(0,i.R1)(n).save},null,8,["label","onClick"])])):(0,i.Q3)("",!0)])}}};var ba={class:"sui-description"},ma={class:"text-gray-500 font-bold"},ya={class:"sui-description"},ha={class:"sui-tabs sui-tabs-flushed border border-silver-light border-solid rounded-md mb-7"},ga={class:"sui-tabs-menu no-border-top pt-4 pl-7",role:"tablist"},ka={id:"tab-in-house-recipient","aria-controls":"tab-content-in-house-recipient","aria-selected":"true",class:"sui-tab-item active no-padding-top",role:"tab",type:"button"},_a={id:"tab-out-house-recipient","aria-controls":"tab-content-out-house-recipient","aria-selected":"false",class:"sui-tab-item no-padding-top",role:"tab",tabindex:"-1",type:"button"},wa={class:"sui-tabs-content"},La={id:"tab-content-in-house-recipient","aria-labelledby":"tab-in-house-recipient",class:"sui-tab-content active py-4 px-7",role:"tabpanel",tabindex:"0"},Ra={class:"sui-description"},Ca={id:"tab-content-out-house-recipient","aria-labelledby":"tab-out-house-recipient",class:"sui-tab-content py-4 px-7",role:"tabpanel",tabindex:"0"},xa={class:"text-gray-500 font-bold"},Ea={class:"sui-description"},ja={class:"sui-accordion sui-flushed"},Sa={class:"sui-accordion-item-header"},Aa={class:"sui-accordion-item-title"},Xa={class:"sui-accordion-item-body"},Oa={class:"sui-box"},Ia={class:"sui-box-body space-y-2"};const Wa={__name:"bulk-notifications",setup:function(e){var t=(0,u.B)().__,n=U(),r={"tweak-reminder":tr,"malware-notification":Jr,"firewall-notification":va};return function(e,a){return(0,i.uX)(),(0,i.CE)("div",null,[(0,i.Lk)("p",ba,(0,i.v_)((0,i.R1)(t)("Bulk configure settings for notifications below.")),1),(0,i.Lk)("span",ma,(0,i.v_)((0,i.R1)(t)("Recipients")),1),(0,i.Lk)("p",ya,(0,i.v_)((0,i.R1)(t)("Add as many recipients as you like. They will receive email reports as per the schedule you've set.")),1),(0,i.Lk)("div",ha,[(0,i.Lk)("div",ga,[(0,i.Lk)("button",ka,(0,i.v_)((0,i.R1)(t)("Add users")),1),(0,i.Lk)("button",_a,(0,i.v_)((0,i.R1)(t)("Invite by email")),1)]),(0,i.Lk)("div",wa,[(0,i.Lk)("div",La,[(0,i.Lk)("p",Ra,(0,i.v_)((0,i.R1)(t)("We've automatically added you as a recipient. Note: Added recipients must confirm their subscription to begin receiving emails.")),1),(0,i.bF)(Ci,{scenario:"notification"}),(0,i.bF)(_i,{scenario:"notification"}),(0,i.bF)(ui,{scenario:"notification"})]),(0,i.Lk)("div",Ca,[(0,i.bF)(Hi,{scenario:"notification"})])])]),(0,i.Lk)("span",xa,(0,i.v_)((0,i.R1)(t)("Configure notifications")),1),(0,i.Lk)("p",Ea,(0,i.v_)((0,i.R1)(t)("Each notification has unique settings that can be configured below.")),1),(0,i.Lk)("div",ja,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)((0,i.R1)(n).getBulkNotifications,function(e){return(0,i.uX)(),(0,i.CE)("div",{key:e.slug,class:"sui-accordion-item"},[(0,i.Lk)("div",Sa,[(0,i.Lk)("div",Aa,[(0,i.eW)((0,i.v_)(e.title)+" ",1),(0,i.bF)(qi.A)])]),(0,i.Lk)("div",Xa,[(0,i.Lk)("div",Oa,[(0,i.Lk)("div",Ia,[((0,i.uX)(),(0,i.Wv)((0,i.$y)(r[e.slug])))])])])])}),128))])])}}};var Fa=n(1512);function Pa(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 i,r,a,o,u=[],s=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(i=a.call(n)).done)&&(u.push(i.value),u.length!==t);s=!0);}catch(e){l=!0,r=e}finally{try{if(!s&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw r}}return u}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ta(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)?Ta(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 Ta(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}var Ua={key:0,class:"text-center sui-box-title sui-lg"},Na={key:1,class:"text-center sui-description"},Va={class:"font-bold sui-description"},Ba=["innerHTML"],Qa={class:"grid grid-cols-2 gap-4"},Ka={class:"col-span-1"},Ma={class:"sui-form-field"},Ga={class:"sui-label",for:"weekly_day"},Da={class:"col-span-1"},Ha={class:"sui-form-field"},qa={class:"sui-label",for:"weekly_time"},$a=["innerHTML"],za={class:"grid grid-cols-2 gap-4"},Ja={class:"col-span-1"},Ya={class:"sui-form-field"},Za={class:"sui-label",for:"monthly_day"},eo={class:"col-span-1"},to={class:"sui-form-field"},no={class:"sui-label",for:"monthly_time"},io=["innerHTML"],ro={key:2,class:"text-center"};const ao={__name:"frequency",props:{mode:{type:String,default:"notification",validator:function(e){return["notification","bulk","config"].includes(e)}}},setup:function(e){var t,n,r,a=e,o=(0,u.B)().__,s=U(),c=x(),d=(0,i.EW)(function(){return"notification"===a.mode}),f=(0,i.EW)(function(){return"notification"===a.mode}),p=(0,i.EW)({get:function(){return"bulk"===a.mode?c.reports.frequency:s.getNotification.frequency},set:function(e){"bulk"===a.mode?c.reports.frequency=e:s.getNotification.frequency=e}}),v=(0,i.KR)("bulk"===a.mode?c.reports.time:(null===(t=s.getNotification)||void 0===t?void 0:t.time)||""),b=(0,i.KR)("bulk"===a.mode?c.reports.time:(null===(n=s.getNotification)||void 0===n?void 0:n.time)||""),m=(0,i.KR)("bulk"===a.mode?c.reports.time:(null===(r=s.getNotification)||void 0===r?void 0:r.time)||"");(0,i.wB)(v,function(e){"bulk"===a.mode?c.reports.time=e:s.getNotification&&(s.getNotification.time=e)}),(0,i.wB)(b,function(e){"bulk"===a.mode?c.reports.time=e:s.getNotification&&(s.getNotification.time=e)}),(0,i.wB)(m,function(e){"bulk"===a.mode?c.reports.time=e:s.getNotification&&(s.getNotification.time=e)});var y=(0,i.EW)({get:function(){var e;return"bulk"===a.mode?c.reports.day:null===(e=s.getNotification)||void 0===e?void 0:e.day},set:function(e){"bulk"===a.mode?c.reports.day=e:s.getNotification&&(s.getNotification.day=e)}}),h=(0,i.EW)({get:function(){var e;return"bulk"===a.mode?c.reports.day_n:null===(e=s.getNotification)||void 0===e?void 0:e.day_n},set:function(e){"bulk"===a.mode?c.reports.day_n=e:s.getNotification&&(s.getNotification.day_n=e)}}),g=(0,i.EW)(function(){return Object.entries(s.misc.times_of_day).map(function(e){var t=Pa(e,2),n=t[0],i=t[1];return{value:n,label:"bulk"===a.mode?o(i):i}})}),k=(0,i.EW)(function(){return Object.entries(s.misc.days_of_week).map(function(e){var t=Pa(e,2),n=t[0],i=t[1];return{value:n,label:"bulk"===a.mode?o(i):i}})}),_=(0,i.EW)(function(){return Array.from({length:31},function(e,t){return{value:t+1,label:(t+1).toString()}})});return function(e,t){return(0,i.uX)(),(0,i.CE)("div",null,[d.value?((0,i.uX)(),(0,i.CE)("h3",Ua,(0,i.v_)((0,i.R1)(o)("Schedule")),1)):(0,i.Q3)("",!0),d.value?((0,i.uX)(),(0,i.CE)("p",Na,(0,i.v_)((0,i.R1)(o)("Choose how often you want this notification to run.")),1)):(0,i.Q3)("",!0),(0,i.Lk)("span",Va,[(0,i.Lk)("strong",null,(0,i.v_)((0,i.R1)(o)("Frequency")),1)]),(0,i.bF)(Fa.A,{modelValue:p.value,"onUpdate:modelValue":t[5]||(t[5]=function(e){return p.value=e}),tabs:[{value:"daily",label:(0,i.R1)(o)("Daily"),mute:!1},{value:"weekly",label:(0,i.R1)(o)("Weekly"),mute:!1},{value:"monthly",label:(0,i.R1)(o)("Monthly"),mute:!1}],slug:"frequency"},{daily:(0,i.k6)(function(){return[(0,i.bF)(l.A,{label:(0,i.R1)(o)("Time of day"),id:"daily_time",modelValue:v.value,"onUpdate:modelValue":t[0]||(t[0]=function(e){return v.value=e}),options:g.value,class:"sui-select","has-field":!1},null,8,["label","modelValue","options"]),(0,i.Lk)("span",{class:"sui-description",innerHTML:(0,i.R1)(s).misc.timezone_text},null,8,Ba)]}),weekly:(0,i.k6)(function(){return[(0,i.Lk)("div",Qa,[(0,i.Lk)("div",Ka,[(0,i.Lk)("div",Ma,[(0,i.Lk)("label",Ga,(0,i.v_)((0,i.R1)(o)("Day of the week")),1),(0,i.bF)(l.A,{id:"weekly_day",modelValue:y.value,"onUpdate:modelValue":t[1]||(t[1]=function(e){return y.value=e}),options:k.value,class:"sui-select"},null,8,["modelValue","options"])])]),(0,i.Lk)("div",Da,[(0,i.Lk)("div",Ha,[(0,i.Lk)("label",qa,(0,i.v_)((0,i.R1)(o)("Time of day")),1),(0,i.bF)(l.A,{id:"weekly_time",modelValue:b.value,"onUpdate:modelValue":t[2]||(t[2]=function(e){return b.value=e}),options:g.value,class:"sui-select"},null,8,["modelValue","options"])])])]),(0,i.Lk)("span",{class:"sui-description",innerHTML:(0,i.R1)(s).misc.timezone_text},null,8,$a)]}),monthly:(0,i.k6)(function(){return[(0,i.Lk)("div",za,[(0,i.Lk)("div",Ja,[(0,i.Lk)("div",Ya,[(0,i.Lk)("label",Za,(0,i.v_)((0,i.R1)(o)("Day of the month")),1),(0,i.bF)(l.A,{id:"monthly_day",modelValue:h.value,"onUpdate:modelValue":t[3]||(t[3]=function(e){return h.value=e}),options:_.value,searchable:!0,class:"sui-select"},null,8,["modelValue","options"])])]),(0,i.Lk)("div",eo,[(0,i.Lk)("div",to,[(0,i.Lk)("label",no,(0,i.v_)((0,i.R1)(o)("Time of day")),1),(0,i.bF)(l.A,{id:"monthly_time",modelValue:m.value,"onUpdate:modelValue":t[4]||(t[4]=function(e){return m.value=e}),options:g.value,class:"sui-select"},null,8,["modelValue","options"])])])]),(0,i.Lk)("span",{class:"sui-description",innerHTML:(0,i.R1)(s).misc.timezone_text},null,8,io)]}),_:1},8,["modelValue","tabs"]),f.value?((0,i.uX)(),(0,i.CE)("div",ro,[(0,i.Lk)("button",{class:"sui-button",onClick:t[6]||(t[6]=function(){var e;return(0,i.R1)(s).moveToNextStep&&(e=(0,i.R1)(s)).moveToNextStep.apply(e,arguments)})},(0,i.v_)((0,i.R1)(o)("Continue")),1)])):(0,i.Q3)("",!0)])}}};var oo={key:0,class:"sui-box-title sui-lg text-center"},uo={class:"text-left"},so={class:"sui-form-field"},lo={class:"sui-checkbox",for:"always-send"},co={class:"sui-description sui-toggle-content"},fo={key:1,class:"text-center margin-top-30"};const po={__name:"malware-report",setup:function(e){var t=(0,u.B)().__,n=U(),r=(0,i.EW)(function(){return n.getNotificationBySlug("malware-report").configs});return function(e,a){return(0,i.uX)(),(0,i.CE)("div",null,["active"===(0,i.R1)(n).mode?((0,i.uX)(),(0,i.CE)("h3",oo,(0,i.v_)((0,i.R1)(t)("Settings")),1)):(0,i.Q3)("",!0),(0,i.Lk)("p",{class:(0,i.C4)([{"text-center":"active"===(0,i.R1)(n).mode,"text-left":"config"===(0,i.R1)(n).mode},"sui-description"])},(0,i.v_)((0,i.R1)(t)("Configure general settings for Malware Scanning report.")),3),(0,i.Lk)("div",uo,[(0,i.Lk)("div",so,[(0,i.Lk)("label",lo,[(0,i.bo)((0,i.Lk)("input",{id:"always-send","onUpdate:modelValue":a[0]||(a[0]=function(e){return r.value.always_send=e}),"aria-labelledby":"label-always-send",type:"checkbox"},null,512),[[i.lH,r.value.always_send]]),a[1]||(a[1]=(0,i.Lk)("span",{"aria-hidden":"true"},null,-1)),(0,i.Lk)("span",null,(0,i.v_)((0,i.R1)(t)("Send notifications when no issues are detected")),1)]),(0,i.Lk)("span",co,(0,i.v_)((0,i.R1)(t)("By default, we only send notifications when a file scan detects an issue.")),1)])]),"active"===(0,i.R1)(n).mode?((0,i.uX)(),(0,i.CE)("div",fo,[(0,i.bF)(c.A,{label:(0,i.R1)(t)("Activate"),action:"save-notification","custom-class":"activate",variant:"blue",onClick:(0,i.R1)(n).save},null,8,["label","onClick"])])):(0,i.Q3)("",!0)])}}};var vo={key:1,"aria-hidden":"true",class:"sui-box-banner"},bo=["src"],mo={class:"sui-box-body"};const yo={__name:"notification-modal",setup:function(e){var t=(0,u.B)().__,n=(0,V.I)().assetUrl,r=(0,et.p)().maybeHideBranding,a=U(),o={recipients:Un,"notification-free":le,"notification-bulk":Wa,"tweak-reminder":tr,"malware-notification":Jr,"malware-report":po,"firewall-notification":va,frequency:ao};return(0,i.sV)(function(){jQuery("#modal-config, #modal-active, #modal-bulk-config").on("afterClose",function(){setTimeout(function(){a.freeSpotLight(),a.clearFilter()},500)})}),function(e,u){return(0,i.uX)(),(0,i.Wv)(Ze.A,{id:"modal-active","close-text":(0,i.R1)(t)("Close this dialog."),"show-footer":!1,size:"lg",title:""},{"header-content":(0,i.k6)(function(){return[(0,i.R1)(a).handler.history.length>0?((0,i.uX)(),(0,i.CE)("button",{key:0,class:"z-10 sui-button-icon sui-button-float--left",onClick:u[0]||(u[0]=function(e){return(0,i.R1)(a).rewind()})},u[1]||(u[1]=[(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-chevron-left"},null,-1)]))):(0,i.Q3)("",!0),!1===(0,i.R1)(r)?((0,i.uX)(),(0,i.CE)("figure",vo,[(0,i.Lk)("img",{src:(0,i.R1)(n)("assets/img/defender-96.svg"),alt:"dashboard-defender"},null,8,bo)])):(0,i.Q3)("",!0)]}),default:(0,i.k6)(function(){return[(0,i.Lk)("div",mo,[void 0!==(0,i.R1)(a).getNotification&&"active"===(0,i.R1)(a).mode?((0,i.uX)(),(0,i.Wv)((0,i.$y)(o[(0,i.R1)(a).getStep]),{key:0})):(0,i.Q3)("",!0)])]}),_:1},8,["close-text"])}}};var ho={class:"sui-tabs sui-tabs-flushed no-border-top no-margin-top"},go={class:"sui-tabs-menu",role:"tablist"},ko={key:1,id:"tab-settings","aria-controls":"tab-content-settings","aria-selected":"false",class:"sui-tab-item",role:"tab",tabindex:"-1",type:"button"},_o={class:"sui-tabs-content"},wo={key:1,id:"tab-content-settings","aria-labelledby":"tab-settings",class:"sui-tab-content",role:"tabpanel",tabindex:"0"};const Lo={__name:"config",setup:function(e){var t=(0,u.B)().__,n=U(),r={"malware-report":po,"firewall-notification":va,"malware-notification":Jr,"tweak-reminder":tr},a=(0,i.EW)(function(){return n.getNotification}),o=(0,i.EW)(function(){var e,t=null===(e=a.value)||void 0===e?void 0:e.slug;return r[t]||null}),s=(0,i.EW)(function(){var e;return!["firewall-report","audit-report"].includes(null===(e=a.value)||void 0===e?void 0:e.slug)}),l=(0,i.EW)(function(){var e,t;return"report"===(null===(e=a.value)||void 0===e?void 0:e.type)&&"malware-report"!==(null===(t=a.value)||void 0===t?void 0:t.slug)&&!n.config.recipient}),c=(0,i.EW)(function(){var e,t;return"notification"===(null===(e=a.value)||void 0===e?void 0:e.type)||n.config.recipient||"malware-report"===(null===(t=a.value)||void 0===t?void 0:t.slug)});return function(e,n){var r,u,d,f;return(0,i.uX)(),(0,i.CE)("div",ho,[(0,i.Lk)("div",go,["report"===(null===(r=a.value)||void 0===r?void 0:r.type)&&"malware-report"!==(null===(u=a.value)||void 0===u?void 0:u.slug)?((0,i.uX)(),(0,i.CE)("button",{key:0,id:"tab-schedule",class:(0,i.C4)([{active:l.value},"sui-tab-item"]),"aria-controls":"tab-content-schedule","aria-selected":"true",role:"tab",type:"button"},(0,i.v_)((0,i.R1)(t)("Schedule")),3)):(0,i.Q3)("",!0),(0,i.Lk)("button",{id:"tab-recipients",class:(0,i.C4)([{active:c.value},"sui-tab-item"]),"aria-controls":"tab-content-recipients","aria-selected":"false",role:"tab",tabindex:"-1",type:"button"},(0,i.v_)((0,i.R1)(t)("Recipients")),3),s.value?((0,i.uX)(),(0,i.CE)("button",ko,(0,i.v_)((0,i.R1)(t)("Settings")),1)):(0,i.Q3)("",!0)]),(0,i.Lk)("div",_o,["report"===(null===(d=a.value)||void 0===d?void 0:d.type)&&"malware-report"!==(null===(f=a.value)||void 0===f?void 0:f.slug)?((0,i.uX)(),(0,i.CE)("div",{key:0,id:"tab-content-schedule",class:(0,i.C4)([{active:l.value},"sui-tab-content"]),"aria-labelledby":"tab-schedule",role:"tabpanel",tabindex:"0"},[(0,i.Lk)("p",null,(0,i.v_)((0,i.R1)(t)("Choose how often you want this notification to run.")),1),(0,i.bF)(ao,{mode:"config"})],2)):(0,i.Q3)("",!0),(0,i.Lk)("div",{id:"tab-content-recipients",class:(0,i.C4)([{active:c.value},"sui-tab-content"]),"aria-labelledby":"tab-recipients",role:"tabpanel",tabindex:"0"},[(0,i.bF)(Un,{mode:"config"})],2),s.value?((0,i.uX)(),(0,i.CE)("div",wo,[o.value?((0,i.uX)(),(0,i.Wv)((0,i.$y)(o.value),{key:0})):(0,i.Q3)("",!0)])):(0,i.Q3)("",!0)])])}}};var Ro={class:"sui-modal sui-modal-lg"},Co={role:"dialog",id:"modal-config",class:"sui-modal-content","aria-modal":"true","aria-describedby":"modal-config-notification"},xo={class:"sui-box"},Eo={class:"sui-box-header"},jo={class:"sui-box-title"},So={class:"sui-actions-right"},Ao={class:"sui-screen-reader-text"},Xo={class:"sui-box-body"},Oo={class:"sui-box-footer"},Io={class:"sui-actions-left"},Wo={class:"sui-actions-right"};const Fo={__name:"config-modal",setup:function(e){var t=(0,u.B)().__,n=U(),r=function(){SUI.closeModal()};return function(e,a){return(0,i.uX)(),(0,i.CE)("div",Ro,[(0,i.Lk)("div",Co,[(0,i.Lk)("div",xo,[(0,i.Lk)("div",Eo,[(0,i.Lk)("h3",jo,(0,i.v_)((0,i.R1)(t)("Configure")),1),(0,i.Lk)("div",So,[(0,i.Lk)("button",{class:"modal-close-button sui-button-icon",onClick:r},[a[2]||(a[2]=(0,i.Lk)("i",{class:"sui-icon-close sui-md","aria-hidden":"true"},null,-1)),(0,i.Lk)("span",Ao,(0,i.v_)((0,i.R1)(t)("Close this dialog.")),1)])])]),(0,i.Lk)("div",Xo,[void 0!==(0,i.R1)(n).getNotification&&"config"===(0,i.R1)(n).mode?((0,i.uX)(),(0,i.Wv)(Lo,{key:0})):(0,i.Q3)("",!0)]),(0,i.Lk)("div",Oo,[(0,i.Lk)("div",Io,[(0,i.Lk)("button",{class:"sui-button sui-button-ghost",type:"button",onClick:a[0]||(a[0]=function(e){return(0,i.R1)(n).disable((0,i.R1)(n).getNotification)})},[a[3]||(a[3]=(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-power-on-off"},null,-1)),(0,i.eW)(" "+(0,i.v_)((0,i.R1)(t)("Deactivate")),1)])]),(0,i.Lk)("div",Wo,[(0,i.Lk)("button",{class:"sui-button sui-button-blue",type:"button",onClick:a[1]||(a[1]=function(){var e;return(0,i.R1)(n).save&&(e=(0,i.R1)(n)).save.apply(e,arguments)})},[a[4]||(a[4]=(0,i.Lk)("i",{"aria-hidden":"true",class:"sui-icon-save"},null,-1)),(0,i.eW)(" "+(0,i.v_)((0,i.R1)(t)("Save Changes")),1)])])])])])])}}};var Po={class:"sui-description"},To={class:"font-bold text-gray-500"},Uo={class:"block font-bold text-gray-500 margin-top-30"},No={class:"sui-description"},Vo={class:"border border-solid rounded-md sui-tabs sui-tabs-flushed border-silver-light mb-7"},Bo={class:"pt-4 sui-tabs-menu no-border-top pl-7",role:"tablist"},Qo={id:"tab-in-house-recipient","aria-controls":"tab-content-in-house-recipient","aria-selected":"true",class:"sui-tab-item active no-padding-top",role:"tab",type:"button"},Ko={id:"tab-out-house-recipient","aria-controls":"tab-content-out-house-recipient","aria-selected":"false",class:"sui-tab-item no-padding-top",role:"tab",tabindex:"-1",type:"button"},Mo={class:"sui-tabs-content"},Go={id:"tab-content-in-house-recipient","aria-labelledby":"tab-in-house-recipient",class:"py-4 sui-tab-content active px-7",role:"tabpanel",tabindex:"0"},Do={class:"sui-description"},Ho={id:"tab-content-out-house-recipient","aria-labelledby":"tab-out-house-recipient",class:"py-4 sui-tab-content px-7",role:"tabpanel",tabindex:"0"},qo={class:"font-bold text-gray-500"},$o={class:"sui-description"},zo={class:"sui-accordion sui-flushed"},Jo={class:"sui-accordion-item-header"},Yo={class:"sui-accordion-item-title"},Zo={class:"sui-accordion-item-body"},eu={class:"sui-box"},tu={class:"sui-box-body"};const nu={__name:"bulk-reports",setup:function(e){var t=(0,u.B)().__,n=U(),r={"malware-report":po};return function(e,a){return(0,i.uX)(),(0,i.CE)("div",null,[(0,i.Lk)("p",Po,(0,i.v_)((0,i.R1)(t)("Bulk configure settings for reports below.")),1),(0,i.Lk)("span",To,(0,i.v_)((0,i.R1)(t)("Schedule")),1),(0,i.bF)(ao,{mode:"bulk"}),(0,i.Lk)("span",Uo,(0,i.v_)((0,i.R1)(t)("Recipients")),1),(0,i.Lk)("p",No,(0,i.v_)((0,i.R1)(t)("Add as many recipients as you like. They will receive email reports as per the schedule you've set.")),1),(0,i.Lk)("div",Vo,[(0,i.Lk)("div",Bo,[(0,i.Lk)("button",Qo,(0,i.v_)((0,i.R1)(t)("Add users")),1),(0,i.Lk)("button",Ko,(0,i.v_)((0,i.R1)(t)("Invite by email")),1)]),(0,i.Lk)("div",Mo,[(0,i.Lk)("div",Go,[(0,i.Lk)("p",Do,(0,i.v_)((0,i.R1)(t)("We've automatically added you as a recipient. Note: Added recipients must confirm their subscription to begin receiving emails.")),1),(0,i.bF)(Ci,{scenario:"report"}),(0,i.bF)(_i,{scenario:"report"}),(0,i.bF)(ui,{scenario:"report"})]),(0,i.Lk)("div",Ho,[(0,i.bF)(Hi,{scenario:"report"})])])]),(0,i.Lk)("span",qo,(0,i.v_)((0,i.R1)(t)("Configure reports")),1),(0,i.Lk)("p",$o,(0,i.v_)((0,i.R1)(t)("Each report has unique settings that can be configured below.")),1),(0,i.Lk)("div",zo,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)((0,i.R1)(n).getBulkReports,function(e){return(0,i.uX)(),(0,i.CE)(i.FK,{key:e.slug},["audit-report"!==e.slug&&"firewall-report"!==e.slug?((0,i.uX)(),(0,i.CE)("div",{key:e.slug,class:"sui-accordion-item"},[(0,i.Lk)("div",Jo,[(0,i.Lk)("div",Yo,[(0,i.eW)((0,i.v_)(e.title)+" ",1),(0,i.bF)(qi.A)])]),(0,i.Lk)("div",Zo,[(0,i.Lk)("div",eu,[(0,i.Lk)("div",tu,[((0,i.uX)(),(0,i.Wv)((0,i.$y)(r[e.slug])))])])])])):(0,i.Q3)("",!0)],64)}),128))])])}}};function iu(e){return iu="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},iu(e)}var ru={role:"tablist",class:"sui-tabs-menu"},au=["id","aria-controls","aria-selected","tabindex","onClick"],ou=["name","value","aria-label","checked"],uu={class:"sui-tabs-content"},su=["id","aria-labelledby","hidden"];const lu={__name:"sui-tabs",props:{tabs:{type:Array,required:!0,validator:function(e){return e.every(function(e){return e&&"object"===iu(e)&&"string"==typeof e.id&&"string"==typeof e.label})}},modelValue:{type:String,required:!0},name:{type:String,default:""},flushed:{type:Boolean,default:!1},noBorderTop:{type:Boolean,default:!1}},emits:["update:modelValue"],setup:function(e,t){var n=t.emit,r=e,a=n,o=(0,d.hRP)(r,"modelValue",a),u=(0,i.EW)(function(){return"".concat(r.name,"-tabs")});return function(t,n){return(0,i.uX)(),(0,i.CE)("div",{class:(0,i.C4)(["sui-tabs",{"sui-tabs-flushed":e.flushed,"no-border-top":e.noBorderTop}])},[(0,i.Lk)("div",ru,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(e.tabs,function(e){return(0,i.uX)(),(0,i.CE)(i.FK,{key:e.id},[(0,i.Lk)("button",{type:"button",role:"tab",id:"".concat(e.id,"__tab"),class:(0,i.C4)(["sui-tab-item",{active:(0,i.R1)(o)===e.id}]),"aria-controls":"".concat(e.id,"__content"),"aria-selected":(0,i.R1)(o)===e.id,tabindex:(0,i.R1)(o)===e.id?0:-1,onClick:function(t){return n=e.id,void(o.value=n);var n}},(0,i.v_)(e.label),11,au),(0,i.Lk)("input",{type:"radio",name:u.value,value:e.id,class:"sui-screen-reader-text","aria-label":e.label,"aria-hidden":"true",checked:(0,i.R1)(o)===e.id},null,8,ou)],64)}),128))]),(0,i.Lk)("div",uu,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(e.tabs,function(e){return(0,i.uX)(),(0,i.CE)("div",{key:e.id,role:"tabpanel",tabindex:"0",id:"".concat(e.id,"__content"),class:(0,i.C4)(["sui-tab-content",{active:(0,i.R1)(o)===e.id}]),"aria-labelledby":"".concat(e.id,"__tab"),hidden:(0,i.R1)(o)!==e.id},[(0,i.RG)(t.$slots,e.id)],10,su)}),128))])],2)}}};var cu={class:"sui-box-body"};const du={__name:"bulk-update",setup:function(e){var t=(0,u.B)().__,n=U(),a=x(),o=(0,r.bP)(a).type,s=(0,i.EW)(function(){return[{id:"notification",label:t("Notifications")},{id:"report",label:t("Reports")}]});return(0,i.wB)(o,function(){n.resetFilter()}),function(e,t){return(0,i.uX)(),(0,i.CE)("div",cu,[(0,i.R1)(n).getBulkReports.length>0&&(0,i.R1)(n).getBulkNotifications.length>0?((0,i.uX)(),(0,i.Wv)(lu,{key:0,tabs:s.value,modelValue:(0,i.R1)(o),"onUpdate:modelValue":t[0]||(t[0]=function(e){return(0,i.i9)(o)?o.value=e:null}),name:"bulk-update",flushed:"","no-border-top":""},{notification:(0,i.k6)(function(){return["notification"===(0,i.R1)(o)?((0,i.uX)(),(0,i.Wv)(Wa,{key:0})):(0,i.Q3)("",!0)]}),report:(0,i.k6)(function(){return["report"===(0,i.R1)(o)?((0,i.uX)(),(0,i.Wv)(nu,{key:0})):(0,i.Q3)("",!0)]}),_:1},8,["tabs","modelValue"])):(0,i.R1)(n).getBulkNotifications.length?((0,i.uX)(),(0,i.Wv)(Wa,{key:1})):(0,i.R1)(n).getBulkReports.length?((0,i.uX)(),(0,i.Wv)(nu,{key:2})):(0,i.Q3)("",!0)])}}};var fu={class:"sui-modal sui-modal-lg"},pu={role:"dialog",id:"modal-bulk-config",class:"sui-modal-content","aria-modal":"true","aria-describedby":"modal-config-notification"},vu={class:"sui-box"},bu={class:"sui-box-header"},mu={class:"sui-box-title"},yu={class:"sui-actions-right"},hu={class:"modal-close-button sui-button-icon","data-modal-close":""},gu={class:"sui-screen-reader-text"},ku={class:"sui-box-footer"},_u={class:"sui-actions-left"},wu={class:"sui-button sui-button-ghost","data-modal-close":""},Lu={class:"sui-actions-right"};const Ru={__name:"bulk-config-modal",setup:function(e){var t=(0,u.B)().__,n=U();return function(e,r){return(0,i.uX)(),(0,i.CE)("div",fu,[(0,i.Lk)("div",pu,[(0,i.Lk)("div",vu,[(0,i.Lk)("div",bu,[(0,i.Lk)("h3",mu,(0,i.v_)((0,i.R1)(t)("Bulk configure")),1),(0,i.Lk)("div",yu,[(0,i.Lk)("button",hu,[r[0]||(r[0]=(0,i.Lk)("i",{class:"sui-icon-close sui-md","aria-hidden":"true"},null,-1)),(0,i.Lk)("span",gu,(0,i.v_)((0,i.R1)(t)("Close this dialog.")),1)])])]),"bulk"===(0,i.R1)(n).mode?((0,i.uX)(),(0,i.Wv)(du,{key:0})):(0,i.Q3)("",!0),(0,i.Lk)("div",ku,[(0,i.Lk)("div",_u,[(0,i.Lk)("button",wu,(0,i.v_)((0,i.R1)(t)("Cancel")),1)]),(0,i.Lk)("div",Lu,[(0,i.bF)(c.A,{label:(0,i.R1)(t)("Save Changes"),action:"save-bulk",variant:"blue",onClick:(0,i.R1)(n).saveBulk},null,8,["label","onClick"])])])])])])}}},Cu={__name:"notification",setup:function(e){var t=U(),n=(0,r.bP)(t),o=n.active_count,s=n.next_run,l=(0,u.B)(),c=l._n,d=l.__,f=(0,i.EW)(function(){return{mainValue:o.value,mainLabel:c("Active notification","Active notifications",o.value),listItems:[{label:d("Next scheduled reporting"),value:s.value}]}});return function(e,t){return(0,i.uX)(),(0,i.Wv)(a.A,{summary:f.value,title:(0,i.R1)(d)("Notifications"),"doc-link":"?utm_source=defender&utm_medium=plugin&utm_campaign=defender_notifications_docs#notifications",feature:"notification"},{default:(0,i.k6)(function(){return[(0,i.bF)(Ye),(0,i.bF)(yo),(0,i.bF)(Fo),(0,i.bF)(Ru)]}),_:1},8,["summary","title"])}}};var xu=(0,i.Ef)(Cu);xu.use((0,r.Ey)()),xu.mount("#defender")},1289:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var i=n(9726),r=n(7476),a=["id","type","disabled","aria-live"],o={class:"sui-loading-text"},u={class:"sui-button-text-default"},s={class:"sui-button-text-onload"};const l={__name:"sui-button",props:{label:{type:String,default:""},type:{type:String,default:"button"},variant:{type:String,default:"auto"},icon:{type:String,default:""},action:{type:String,default:""},disabled:{type:Boolean,default:!1},loadingText:{type:String,default:""},customClass:{type:String,default:""},onlyIcon:{type:[Boolean,String],default:!1}},emits:["click"],setup:function(e){var t=(0,r.r)(),n=e,l=(0,i.EW)(function(){return n.icon||(n.action.includes("save")?"sui-icon-save":"")}),c=(0,i.EW)(function(){return"auto"===n.variant?"submit"===n.type?"sui-button-blue":"sui-button-ghost":{blue:"sui-button-blue",ghost:"sui-button-ghost",red:"sui-button-red",gray:"",purple:"sui-button-purple"}[n.variant]}),d=(0,i.EW)(function(){return n.action&&t.isLoading(n.action)}),f=(0,i.EW)(function(){var e=[n.onlyIcon?"sui-button-icon":"sui-button",c.value];return d.value&&e.push(n.loadingText?"sui-button-onload-text":"sui-button-onload"),n.customClass&&e.push(n.customClass),e}),p=(0,i.EW)(function(){return n.action?"".concat(n.type,"-").concat(n.action.toLowerCase().replace(/\s+/g,"-")):"".concat(n.type,"-").concat(n.label.toLowerCase().replace(/\s+/g,"-"),"-").concat(n.type)});return function(t,n){return(0,i.uX)(),(0,i.CE)("button",(0,i.v6)({id:p.value,type:e.type,class:f.value,disabled:d.value||e.disabled,"aria-live":e.loadingText?"polite":void 0,onClick:n[0]||(n[0]=function(e){return t.$emit("click")})},t.$attrs),[e.loadingText?((0,i.uX)(),(0,i.CE)(i.FK,{key:1},[(0,i.Lk)("span",u,[l.value?((0,i.uX)(),(0,i.CE)("span",{key:0,class:(0,i.C4)(l.value),"aria-hidden":"true"},null,2)):(0,i.Q3)("",!0),(0,i.eW)(" "+(0,i.v_)(e.label)+" ",1),(0,i.RG)(t.$slots,"default")]),(0,i.Lk)("span",s,[n[2]||(n[2]=(0,i.Lk)("span",{class:"sui-icon-loader sui-loading","aria-hidden":"true"},null,-1)),(0,i.eW)(" "+(0,i.v_)(e.loadingText),1)])],64)):((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[(0,i.Lk)("span",o,[l.value?((0,i.uX)(),(0,i.CE)("span",{key:0,class:(0,i.C4)(l.value),"aria-hidden":"true"},null,2)):(0,i.Q3)("",!0),(0,i.eW)(" "+(0,i.v_)(e.label)+" ",1),(0,i.RG)(t.$slots,"default")]),n[1]||(n[1]=(0,i.Lk)("span",{class:"sui-icon-loader sui-loading","aria-hidden":"true"},null,-1))],64))],16,a)}}}},1512:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var i=n(9726),r=n(7786),a={class:"sui-tabs sui-side-tabs"},o={role:"tablist",class:"sui-tabs-menu"},u=["id","aria-controls","aria-selected","tabindex","onClick"],s=["name","value","aria-label","checked"],l={class:"sui-tabs-content"},c=["id","aria-labelledby","hidden"],d={key:0,class:"sui-border-frame"};const f={__name:"side-tab",props:{tabs:{type:Array,required:!0},modelValue:{type:[String,Boolean],required:!0},slug:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var n=t.emit,f=e,p=n,v=(0,r.hRP)(f,"modelValue",p),b=(0,i.EW)(function(){return"".concat(f.slug,"-tabs")}),m=function(e){return e?"".concat(f.slug,"__").concat(e,"__tab"):""},y=function(e){return e?"".concat(f.slug,"__").concat(e,"__content"):""};return function(t,n){return(0,i.uX)(),(0,i.CE)("div",a,[(0,i.Lk)("div",o,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(e.tabs,function(r){return(0,i.uX)(),(0,i.CE)(i.FK,{key:r.value},[(0,i.Lk)("button",{type:"button",role:"tab",id:m(r.value),class:(0,i.C4)(["sui-tab-item",{active:e.modelValue===r.value}]),"aria-controls":y(r.value),"aria-selected":e.modelValue===r.value?"true":"false",tabindex:e.modelValue===r.value?"0":"-1",onClick:function(e){return t.$emit("update:modelValue",r.value)}},(0,i.v_)(r.label),11,u),(0,i.bo)((0,i.Lk)("input",{type:"radio",name:b.value,value:r.value,class:"sui-screen-reader-text","aria-label":r.label,"aria-hidden":"true",checked:e.modelValue===r.value,"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,i.i9)(v)?v.value=e:null})},null,8,s),[[i.XL,(0,i.R1)(v)]])],64)}),128))]),(0,i.Lk)("div",l,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(e.tabs,function(n){return(0,i.uX)(),(0,i.CE)(i.FK,{key:n.value},[n.hideContent?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("div",{key:0,role:"tabpanel",id:y(n.value),class:(0,i.C4)(["sui-tab-content",{active:e.modelValue===n.value}]),"aria-labelledby":m(n.value),tabindex:0,hidden:e.modelValue!==n.value},[!1!==n.hasFrame?((0,i.uX)(),(0,i.CE)("div",d,[(0,i.RG)(t.$slots,n.value)])):(0,i.RG)(t.$slots,n.value,{key:1})],10,c))],64)}),128))])])}}}},1669:e=>{"use strict";e.exports=jQuery},1751:(e,t,n)=>{"use strict";n.d(t,{q:()=>m});var i=n(4335),r=n(3279),a=n(2720),o=n(7786),u=n(8261);function s(e){return s="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},s(e)}function l(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function a(n,i,r,a){var s=i&&i.prototype instanceof u?i:u,l=Object.create(s.prototype);return c(l,"_invoke",function(n,i,r){var a,u,s,l=0,c=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,u=0,s=e,f.n=n,o}};function p(n,i){for(u=n,s=i,t=0;!d&&l&&!r&&t<c.length;t++){var r,a=c[t],p=f.p,v=a[2];n>3?(r=v===i)&&(s=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=n<2&&p<a[1])?(u=0,f.v=i,f.n=a[1]):p<v&&(r=n<3||a[0]>i||i>v)&&(a[4]=n,a[5]=i,f.n=v,u=0))}if(r||n>1)return o;throw d=!0,i}return function(r,c,v){if(l>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),u=c,s=v;(t=u<2?e:s)||!d;){a||(u?u<3?(u>1&&(f.n=-1),p(u,s)):f.n=s:f.v=s);try{if(l=2,a){if(u||(r="next"),t=a[r]){if(!(t=t.call(a,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,u<2&&(u=0)}else 1===u&&(t=a.return)&&t.call(a),u<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),u=1);a=e}else if((t=(d=f.n<0)?s:n.call(i,f))!==o)break}catch(t){a=e,u=1,s=t}finally{l=1}}return{value:t,done:d}}}(n,r,a),!0),l}var o={};function u(){}function s(){}function d(){}t=Object.getPrototypeOf;var f=[][i]?t(t([][i]())):(c(t={},i,function(){return this}),t),p=d.prototype=u.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,c(e,r,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=d,c(p,"constructor",d),c(d,"constructor",s),s.displayName="GeneratorFunction",c(d,r,"GeneratorFunction"),c(p),c(p,r,"Generator"),c(p,i,function(){return this}),c(p,"toString",function(){return"[object Generator]"}),(l=function(){return{w:a,m:v}})()}function c(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}c=function(e,t,n,i){if(t)r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n;else{var a=function(t,n){c(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},c(e,t,n,i)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=s(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t,n,i,r,a,o){try{var u=e[a](o),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(i,r)}function b(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var a=e.apply(t,n);function o(e){v(a,i,r,o,u,"next",e)}function u(e){v(a,i,r,o,u,"throw",e)}o(void 0)})}}function m(){var e=(0,u.m)().rebindSUI,t=i.A.create({baseURL:"".concat(ajaxurl,"?action=wp_defender/v1/hub/"),timeout:3e4,transitional:{clarifyTimeoutError:!0},withCredentials:!1});function n(e,t){return"&route=".concat(encodeURIComponent(e),"&_def_nonce=").concat(encodeURIComponent(t))}function s(e,t,n,i){return c.apply(this,arguments)}function c(){return c=b(l().m(function i(o,u,s,c){var p,v,b,m,y,h,g,k,_,w,L,R,C,x,E,j,S,A,X,O=arguments;return l().w(function(i){for(;;)switch(i.n){case 0:return h=O.length>4&&void 0!==O[4]?O[4]:{},g=new FormData,c instanceof File&&"application/json"===c.type?g.append("file",c):(k=JSON.stringify(c),g.append("data",k)),_=n(u,s),i.n=1,(0,r.q)(_,f({method:o,data:g},h),t);case 1:if(w=i.v,L=w.data,!w.error.value){i.n=2;break}return i.a(2,null);case 2:return R=L.value,C=R.success,x=(null===(p=R.data)||void 0===p?void 0:p.message)||null,E=(null===(v=R.data)||void 0===v?void 0:v.redirect)||null,j=(null===(b=R.data)||void 0===b?void 0:b.interval)||null,S=(null===(m=R.data)||void 0===m?void 0:m.type_notice)||!1,(void 0===(null===(y=R.data)||void 0===y?void 0:y.auto_close)||R.data.auto_close)&&null!==x&&(X=!0===(null===(A=R.data)||void 0===A?void 0:A.auto_close),Defender.showNotification(C?S||"success":"error",x,X)),"session_out"===S&&null===E&&d(),null!==j?(0,a.TO)(function(){null!==E?location.href=E:location.reload()},1e3*j):null!==E&&(location.href=E),e(),i.a(2,R.data)}},i)})),c.apply(this,arguments)}function d(){(0,a.TO)(function(){(0,o.MLh)(document,"heartbeat-tick",function(){jQuery(document).trigger("heartbeat-tick.wp-auth-check",[{"wp-auth-check":!1}])}),(0,o.MLh)(window,"load",function(){var e=document.getElementById("wp-auth-check-frame");if(e){var t,n=null===(t=e.contentDocument)||void 0===t?void 0:t.getElementById("loginform");n&&n.addEventListener("submit",function(){(0,a.TO)(function(){location.reload()},1e3)})}})},2e3)}var p=function(){var e=b(l().m(function e(t,n){var i,a,o,u,s,c,d,p,v,b,m,y,h=arguments;return l().w(function(e){for(;;)switch(e.p=e.n){case 0:return i=h.length>2&&void 0!==h[2]?h[2]:{},a=h.length>3&&void 0!==h[3]?h[3]:{},e.p=1,o="".concat(window.ajaxurl,"?action=").concat(t,"&_def_nonce=").concat(n),e.n=2,(0,r.q)(f({url:o,method:"POST",data:i},a));case 2:if(u=e.v,!(s=u.data).value){e.n=4;break}if(!(c=s.value).success){e.n=3;break}return e.a(2,c.data||c);case 3:throw null!==(d=c.data)&&void 0!==d&&d.message&&null!==(p=window.Defender)&&void 0!==p&&p.showNotification&&window.Defender.showNotification("error",c.data.message),new Error((null===(v=c.data)||void 0===v?void 0:v.message)||"Request failed");case 4:throw new Error("No response received");case 5:throw e.p=5,y=e.v,403===(null===(b=y.response)||void 0===b?void 0:b.status)&&(null!==(m=window.Defender)&&void 0!==m&&m.showNotification&&window.Defender.showNotification("error","Session expired. Please refresh the page."),setTimeout(function(){return window.location.reload()},2e3)),y;case 6:return e.a(2)}},e,null,[[1,5]])}));return function(t,n){return e.apply(this,arguments)}}();return{ajax:p,post:function(e,t,n){return s("post",e,t,n,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{})},get:function(e,t,n){return s("get",e,t,n,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{})}}}},1904:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var i=n(6314),r=n.n(i)()(function(e){return e[1]});r.push([e.id,".prefix-icon[data-v-b05b1ba2]{left:14px;position:absolute;top:50%;transform:translateY(-50%)}",""]);const a=r},2688:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var i=n(9726),r=["id","aria-labelledby","aria-describedby"],a={class:"sui-box",role:"document"},o={key:0,type:"button","data-modal-close":"",class:"sui-button-icon sui-button-float--right"},u={class:"sui-screen-reader-text"},s=["id"],l=["id","innerHTML"],c={key:0,type:"button","data-modal-close":"",class:"sui-button sui-button-ghost"};const d={__name:"sui-modal",props:{id:{type:String,required:!0},title:{type:String,required:!0},description:{type:String,default:""},size:{type:String,default:"md",validator:function(e){return["sm","md","lg","xl"].includes(e)}},closeText:{type:String,default:"Close this dialog"},cancelText:{type:String,default:"Cancel"},showCancel:{type:Boolean,default:!0},showFooter:{type:Boolean,default:!0},footerAlignment:{type:String,default:"separated",validator:function(e){return["separated","center","right"].includes(e)}},isScan:{type:Boolean,default:!1}},setup:function(e){var t=e,n=(0,i.Ht)(),d=(0,i.EW)(function(){return t.size?"sui-modal-".concat(t.size):""}),f=(0,i.EW)(function(){switch(t.footerAlignment){case"separated":default:return"sui-content-separated";case"center":return"sui-content-center";case"right":return"sui-content-right"}});return function(t,p){return(0,i.uX)(),(0,i.CE)("div",{class:(0,i.C4)(["sui-modal",d.value])},[(0,i.Lk)("div",{id:e.id,role:"dialog",class:"sui-modal-content","aria-modal":"true","aria-labelledby":"".concat(e.id,"-title"),"aria-describedby":"".concat(e.id,"-desc")},[(0,i.Lk)("div",a,[(0,i.Lk)("div",{class:(0,i.C4)(["sui-box-header",{"sui-flatten sui-content-center sui-spacing-top--60":!e.isScan}])},[e.showCancel?((0,i.uX)(),(0,i.CE)("button",o,[p[0]||(p[0]=(0,i.Lk)("i",{class:"sui-icon-close sui-md","aria-hidden":"true"},null,-1)),(0,i.Lk)("span",u,(0,i.v_)(e.closeText),1)])):(0,i.Q3)("",!0),(0,i.Lk)("h3",{id:"modal-title-".concat(e.id),class:(0,i.C4)(["sui-box-title",{"sui-lg":!e.isScan}])},(0,i.v_)(e.title),11,s),e.description?((0,i.uX)(),(0,i.CE)("p",{key:1,id:"modal-description-".concat(e.id),class:"sui-description",innerHTML:e.description},null,8,l)):(0,i.Q3)("",!0),(0,i.RG)(t.$slots,"header-content")],2),(0,i.RG)(t.$slots,"default"),e.showFooter?((0,i.uX)(),(0,i.CE)("div",{key:0,class:(0,i.C4)(["sui-box-footer sui-flatten",f.value])},[e.showCancel?((0,i.uX)(),(0,i.CE)("button",c,(0,i.v_)(e.cancelText),1)):(0,i.Q3)("",!0),(0,i.R1)(n).footer?(0,i.RG)(t.$slots,"footer",{key:1}):(0,i.Q3)("",!0)],2)):(0,i.Q3)("",!0)])],8,r)],2)}}}},2976:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var i=n(9726),r=n(7786),a=["id"],o=["for"],u=["id","name","value","true-value","disabled","required","aria-labelledby"],s=["id"];const l={__name:"sui-checkbox",props:{id:{type:String,default:""},modelValue:{type:[Boolean,Array,String,Number,Object],default:!1},label:{type:String,default:""},name:{type:String,default:""},value:{type:[String,Number,Boolean],default:!0},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},hasField:{type:Boolean,default:!0}},emits:["update:modelValue","change"],setup:function(e,t){var n=t.emit,l=(0,i.Ht)(),c=e,d=n,f=(0,r.hRP)(c,"modelValue",d),p=(0,i.EW)(function(){return c.id?c.id:c.label?c.label.toLowerCase().replace(/[^a-z0-9\s-]/g,"").replace(/\s+/g,"-").trim():"checkbox-".concat(Math.random().toString(36).substr(2,9))}),v=(0,i.EW)(function(){return"".concat(p.value,"-input")}),b=(0,i.EW)(function(){return"".concat(p.value,"-label")}),m=function(e){d("change",e)};return function(t,n){return(0,i.uX)(),(0,i.CE)("div",{id:p.value,class:(0,i.C4)({"sui-form-field":e.hasField})},[(0,i.Lk)("label",{for:v.value,class:"sui-checkbox"},[(0,i.bo)((0,i.Lk)("input",{id:v.value,"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,i.i9)(f)?f.value=e:null}),type:"checkbox",name:e.name,value:e.value,"true-value":e.value,disabled:e.disabled,required:e.required,"aria-labelledby":b.value,onChange:m},null,40,u),[[i.lH,(0,i.R1)(f)]]),n[1]||(n[1]=(0,i.Lk)("span",{"aria-hidden":"true"},null,-1)),e.label||t.$slots.default?((0,i.uX)(),(0,i.CE)("span",{key:0,id:b.value},[(0,i.RG)(t.$slots,"default",{},function(){return[(0,i.eW)((0,i.v_)(e.label),1)]})],8,s)):(0,i.Q3)("",!0)],8,o),(0,i.R1)(l).description?(0,i.RG)(t.$slots,"description",{key:0}):(0,i.Q3)("",!0)],10,a)}}}},3498:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var i=n(9726),r=n(5592),a=n(682);function o(e){return function(e){if(Array.isArray(e))return u(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 u(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)?u(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 u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}var s=["innerHTML"],l={key:0},c={class:"sui-footer-nav"},d=["href"],f={class:"sui-footer-social"},p=["href"],v={class:"sui-screen-reader-text"};const b={__name:"app-footer",setup:function(e){var t=(0,r.B)().__,n=(0,a.X)(),u=n.is_free,b=n.whitelabel,m=(0,i.EW)(function(){return b.value.footer_text}),y=(0,i.EW)(function(){return b.value.change_footer}),h=[{url:"https://wpmudev.com/roadmap/",text:t("Roadmap")},{url:"https://wpmudev.com/docs/",text:t("Docs")},{url:"https://wpmudev.com/terms-of-service/",text:t("Terms of Service")},{url:"https://incsub.com/privacy-policy/",text:t("Privacy Policy")}],g=[{url:"https://wpmudev.com/hub2/",text:t("The Hub")},{url:"https://wpmudev.com/projects/category/plugins/",text:t("Plugins")},{url:"https://wpmudev.com/hub2/support/",text:t("Support")},{url:"https://wpmudev.com/hub2/community/",text:t("Community")}],k=[{url:"https://profiles.wordpress.org/wpmudev#content-plugins",text:t("Free Plugins")},{url:"https://wpmudev.com/features/",text:t("Membership")},{url:"https://wordpress.org/support/plugin/defender-security/",text:t("Support")},{url:"https://wpmudev.com/hub-welcome/",text:t("The Hub")}],_=(0,i.EW)(function(){return[].concat(o(u.value?k:g),h)}),w=[{url:"https://www.facebook.com/wpmudev",icon:"sui-icon-social-facebook",name:t("Facebook")},{url:"https://twitter.com/wpmudev",icon:"sui-icon-social-twitter",name:t("Twitter")},{url:"https://www.instagram.com/wpmu_dev/",icon:"sui-icon-instagram",name:t("Instagram")}];return function(e,t){return(0,i.uX)(),(0,i.CE)("div",null,[(0,i.Lk)("div",{class:"sui-footer",innerHTML:m.value},null,8,s),y.value?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("div",l,[(0,i.Lk)("ul",c,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(_.value,function(e){return(0,i.uX)(),(0,i.CE)("li",{key:e.url},[(0,i.Lk)("a",{href:e.url,target:"_blank"},(0,i.v_)(e.text),9,d)])}),128))]),(0,i.Lk)("ul",f,[((0,i.uX)(),(0,i.CE)(i.FK,null,(0,i.pI)(w,function(e){return(0,i.Lk)("li",{key:e.url},[(0,i.Lk)("a",{href:e.url,target:"_blank"},[(0,i.Lk)("i",{class:(0,i.C4)(e.icon),"aria-hidden":"true"},null,2),(0,i.Lk)("span",v,(0,i.v_)(e.name),1)],8,p)])}),64))])]))])}}}},4073:(e,t,n)=>{"use strict";n.d(t,{I:()=>i});var i=function(){return{homeUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return defender.home_url+e},siteUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return defender.site_url+e},adminUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return defender.admin_url+e},assetUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return defender.defender_url+e},wpmuDevApiBaseUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return defender.wpmudev_api_base_url+e},campaign_url:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"project/wp-defender",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return n=n&&!n.endsWith("&")?n+"&":n,"".concat(defender.wpmudev_api_base_url).concat(t,"/?").concat(n,"utm_source=defender&utm_medium=plugin&utm_campaign=").concat(e)},isUrlOrSlug:function(e){return/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/i.test(e)?"url":"slug"}}}},4438:(e,t,n)=>{"use strict";n.d(t,{A:()=>S});var i=n(9726),r=n(7786),a=n(682),o=n(1669),u=n.n(o);const s={mounted:function(e,t){(0,a.X)().isHighContrast()&&!u()("body").hasClass("sui-elements-accessible")&&u()("body").addClass("sui-elements-accessible");var n=jQuery(e).closest(".sui-modal-content"),i=n.length?n:"body";"function"==typeof jQuery.fn.SUIselect2&&jQuery(e).SUIselect2({dropdownParent:i}),jQuery(e).on("select2:select",function(){var n,i=new Event("change",{bubbles:!0,cancelable:!0});e.dispatchEvent(i),null===(n=t.value)||void 0===n||n.call(t,e)}),jQuery(e).on("select2:unselect",function(){var t=new Event("change",{bubbles:!0,cancelable:!0});e.dispatchEvent(t)})},updated:function(e){var t=jQuery(e);t.hasClass("select2-hidden-accessible")&&t.SUIselect2("destroy");var n=t.closest(".sui-modal-content"),i=n.length?n:"body";"function"==typeof t.SUIselect2&&t.SUIselect2({dropdownParent:i})},unmounted:function(e){var t=jQuery(e);t.hasClass("select2-hidden-accessible")&&t.SUIselect2("destroy")}};function l(e){return l="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},l(e)}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=l(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(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 i,r,a,o,u=[],s=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(i=a.call(n)).done)&&(u.push(i.value),u.length!==t);s=!0);}catch(e){l=!0,r=e}finally{try{if(!s&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw r}}return u}}(e,t)||function(e,t){if(e){if("string"==typeof e)return f(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)?f(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 f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}var p=["for"],v={key:1,class:"sui-field-prefix"},b={key:2,class:"relative"},m=["id","name","multiple","data-placeholder","data-minimum-results-for-search","data-width"],y={key:0,value:""},h=["value"],g=["id","name","multiple","data-placeholder","data-minimum-results-for-search","data-width"],k={key:0,value:""},_=["value"],w={key:4,class:"sui-error-message"},L={key:5,class:"sui-description"};const R={__name:"sui-select",props:{modelValue:{type:[String,Number,Array],default:""},options:{type:[Array,Object],required:!0},id:{type:String,default:""},name:{type:String,default:""},label:{type:String,default:""},prefix:{type:String,default:""},placeholder:{type:String,default:""},multiple:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1},hasField:{type:Boolean,default:!0},hasError:{type:Boolean,default:!1},errorMessage:{type:String,default:""},helperMessage:{type:String,default:""},customClass:{type:String,default:""},width:{type:String,default:"100%"},icon:{type:String,default:""}},emits:["update:modelValue"],setup:function(e,t){var n=t.emit,a=s,o=e,u=n,l=(0,i.EW)(function(){return o.id||"select-".concat(Math.random().toString(36).substr(2,9))}),f=(0,i.EW)(function(){return(Array.isArray(o.options)?o.options:Object.entries(o.options).map(function(e){var t=d(e,2);return c({},t[0],t[1])})).map(function(e){if("string"==typeof e)return{value:e,label:e};if(void 0!==e.value||void 0!==e.label)return e;var t=d(Object.entries(e)[0]||[],2);return{value:t[0],label:t[1]}})}),R=(0,r.hRP)(o,"modelValue",u);return function(t,n){return(0,i.uX)(),(0,i.CE)("div",{class:(0,i.C4)({"sui-form-field":e.hasField,"sui-form-field-error":e.hasError})},[e.label?((0,i.uX)(),(0,i.CE)("label",{key:0,class:"sui-label",for:l.value},(0,i.v_)(e.label),9,p)):(0,i.Q3)("",!0),e.prefix?((0,i.uX)(),(0,i.CE)("span",v,(0,i.v_)(e.prefix),1)):(0,i.Q3)("",!0),e.icon?((0,i.uX)(),(0,i.CE)("div",b,[n[2]||(n[2]=(0,i.Lk)("span",{class:"prefix-icon sui-icon-web-globe-world"},null,-1)),(0,i.bo)(((0,i.uX)(),(0,i.CE)("select",{id:l.value,name:e.name,"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,i.i9)(R)?R.value=e:null}),class:(0,i.C4)(["sui-select",e.customClass]),multiple:e.multiple,"data-placeholder":e.placeholder,"data-minimum-results-for-search":e.searchable?0:"Infinity","data-width":e.width||"100%"},[!e.multiple&&e.placeholder?((0,i.uX)(),(0,i.CE)("option",y)):(0,i.Q3)("",!0),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(f.value,function(e){return(0,i.uX)(),(0,i.CE)("option",{key:e.value,value:e.value},(0,i.v_)(e.label),9,h)}),128))],10,m)),[[i.u1,(0,i.R1)(R)],[(0,i.R1)(a)]])])):(0,i.bo)(((0,i.uX)(),(0,i.CE)("select",{key:3,id:l.value,name:e.name,"onUpdate:modelValue":n[1]||(n[1]=function(e){return(0,i.i9)(R)?R.value=e:null}),class:(0,i.C4)(["sui-select",e.customClass]),multiple:e.multiple,"data-placeholder":e.placeholder,"data-minimum-results-for-search":e.searchable?0:"Infinity","data-width":e.width||"100%"},[!e.multiple&&e.placeholder?((0,i.uX)(),(0,i.CE)("option",k)):(0,i.Q3)("",!0),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(f.value,function(e){return(0,i.uX)(),(0,i.CE)("option",{key:e.value,value:e.value},(0,i.v_)(e.label),9,_)}),128))],10,g)),[[i.u1,(0,i.R1)(R)],[(0,i.R1)(a)]]),e.hasError&&e.errorMessage?((0,i.uX)(),(0,i.CE)("p",w,(0,i.v_)(e.errorMessage),1)):(0,i.Q3)("",!0),e.helperMessage?((0,i.uX)(),(0,i.CE)("p",L,(0,i.v_)(e.helperMessage),1)):(0,i.Q3)("",!0),(0,i.RG)(t.$slots,"default")],2)}}};var C=n(5072),x=n.n(C),E=n(1904),j={insert:"head",singleton:!1};x()(E.A,j);E.A.locals;const S=(0,n(6262).A)(R,[["__scopeId","data-v-b05b1ba2"]])},4450:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var i=n(6314),r=n.n(i)()(function(e){return e[1]});r.push([e.id,".loading-indicator[data-v-167c05b0]{font-weight:700;padding:10px;text-align:center}",""]);const a=r},4510:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var i=n(9726),r={class:"sui-button-icon sui-accordion-open-indicator","aria-label":"open-item"};const a={},o=(0,n(6262).A)(a,[["render",function(e,t){return(0,i.uX)(),(0,i.CE)("button",r,t[0]||(t[0]=[(0,i.Lk)("span",{class:"sui-icon-chevron-down","aria-hidden":"true"},null,-1)]))}]])},4956:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var i=n(6314),r=n.n(i)()(function(e){return e[1]});r.push([e.id,".loading-indicator[data-v-a31a4e64]{font-weight:700;padding:10px;text-align:center}",""]);const a=r},5118:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var i=n(6314),r=n.n(i)()(function(e){return e[1]});r.push([e.id,".recipient-container{max-height:16rem;overflow-x:hidden;overflow-y:auto}",""]);const a=r},5358:(e,t,n)=>{var i={"./af":5177,"./af.js":5177,"./ar":1509,"./ar-dz":1488,"./ar-dz.js":1488,"./ar-kw":8676,"./ar-kw.js":8676,"./ar-ly":2353,"./ar-ly.js":2353,"./ar-ma":4496,"./ar-ma.js":4496,"./ar-ps":6947,"./ar-ps.js":6947,"./ar-sa":2682,"./ar-sa.js":2682,"./ar-tn":9756,"./ar-tn.js":9756,"./ar.js":1509,"./az":5533,"./az.js":5533,"./be":8959,"./be.js":8959,"./bg":7777,"./bg.js":7777,"./bm":4903,"./bm.js":4903,"./bn":1290,"./bn-bd":7357,"./bn-bd.js":7357,"./bn.js":1290,"./bo":1545,"./bo.js":1545,"./br":1470,"./br.js":1470,"./bs":4429,"./bs.js":4429,"./ca":7306,"./ca.js":7306,"./cs":6464,"./cs.js":6464,"./cv":3635,"./cv.js":3635,"./cy":4226,"./cy.js":4226,"./da":3601,"./da.js":3601,"./de":7853,"./de-at":6111,"./de-at.js":6111,"./de-ch":4697,"./de-ch.js":4697,"./de.js":7853,"./dv":708,"./dv.js":708,"./el":4691,"./el.js":4691,"./en-au":3872,"./en-au.js":3872,"./en-ca":8298,"./en-ca.js":8298,"./en-gb":6195,"./en-gb.js":6195,"./en-ie":6584,"./en-ie.js":6584,"./en-il":5543,"./en-il.js":5543,"./en-in":9033,"./en-in.js":9033,"./en-nz":9402,"./en-nz.js":9402,"./en-sg":3004,"./en-sg.js":3004,"./eo":2934,"./eo.js":2934,"./es":7650,"./es-do":838,"./es-do.js":838,"./es-mx":7730,"./es-mx.js":7730,"./es-us":6575,"./es-us.js":6575,"./es.js":7650,"./et":3035,"./et.js":3035,"./eu":3508,"./eu.js":3508,"./fa":119,"./fa.js":119,"./fi":527,"./fi.js":527,"./fil":5995,"./fil.js":5995,"./fo":2477,"./fo.js":2477,"./fr":5498,"./fr-ca":6435,"./fr-ca.js":6435,"./fr-ch":7892,"./fr-ch.js":7892,"./fr.js":5498,"./fy":7071,"./fy.js":7071,"./ga":1734,"./ga.js":1734,"./gd":217,"./gd.js":217,"./gl":7329,"./gl.js":7329,"./gom-deva":2124,"./gom-deva.js":2124,"./gom-latn":3383,"./gom-latn.js":3383,"./gu":5050,"./gu.js":5050,"./he":1713,"./he.js":1713,"./hi":3861,"./hi.js":3861,"./hr":6308,"./hr.js":6308,"./hu":609,"./hu.js":609,"./hy-am":7160,"./hy-am.js":7160,"./id":4063,"./id.js":4063,"./is":9374,"./is.js":9374,"./it":8383,"./it-ch":1827,"./it-ch.js":1827,"./it.js":8383,"./ja":3827,"./ja.js":3827,"./jv":9722,"./jv.js":9722,"./ka":1794,"./ka.js":1794,"./kk":7088,"./kk.js":7088,"./km":6870,"./km.js":6870,"./kn":4451,"./kn.js":4451,"./ko":3164,"./ko.js":3164,"./ku":8174,"./ku-kmr":6181,"./ku-kmr.js":6181,"./ku.js":8174,"./ky":8474,"./ky.js":8474,"./lb":9680,"./lb.js":9680,"./lo":5867,"./lo.js":5867,"./lt":5766,"./lt.js":5766,"./lv":9532,"./lv.js":9532,"./me":8076,"./me.js":8076,"./mi":1848,"./mi.js":1848,"./mk":306,"./mk.js":306,"./ml":3739,"./ml.js":3739,"./mn":9053,"./mn.js":9053,"./mr":6169,"./mr.js":6169,"./ms":3386,"./ms-my":2297,"./ms-my.js":2297,"./ms.js":3386,"./mt":7075,"./mt.js":7075,"./my":2264,"./my.js":2264,"./nb":2274,"./nb.js":2274,"./ne":8235,"./ne.js":8235,"./nl":2572,"./nl-be":3784,"./nl-be.js":3784,"./nl.js":2572,"./nn":4566,"./nn.js":4566,"./oc-lnc":9330,"./oc-lnc.js":9330,"./pa-in":9849,"./pa-in.js":9849,"./pl":4418,"./pl.js":4418,"./pt":9834,"./pt-br":8303,"./pt-br.js":8303,"./pt.js":9834,"./ro":4457,"./ro.js":4457,"./ru":2271,"./ru.js":2271,"./sd":1221,"./sd.js":1221,"./se":3478,"./se.js":3478,"./si":7538,"./si.js":7538,"./sk":5784,"./sk.js":5784,"./sl":6637,"./sl.js":6637,"./sq":6794,"./sq.js":6794,"./sr":5719,"./sr-cyrl":3322,"./sr-cyrl.js":3322,"./sr.js":5719,"./ss":6e3,"./ss.js":6e3,"./sv":1011,"./sv.js":1011,"./sw":748,"./sw.js":748,"./ta":1025,"./ta.js":1025,"./te":1885,"./te.js":1885,"./tet":8861,"./tet.js":8861,"./tg":6571,"./tg.js":6571,"./th":5802,"./th.js":5802,"./tk":9527,"./tk.js":9527,"./tl-ph":9231,"./tl-ph.js":9231,"./tlh":1052,"./tlh.js":1052,"./tr":5096,"./tr.js":5096,"./tzl":9846,"./tzl.js":9846,"./tzm":1765,"./tzm-latn":7711,"./tzm-latn.js":7711,"./tzm.js":1765,"./ug-cn":8414,"./ug-cn.js":8414,"./uk":6618,"./uk.js":6618,"./ur":158,"./ur.js":158,"./uz":7609,"./uz-latn":2475,"./uz-latn.js":2475,"./uz.js":7609,"./vi":1135,"./vi.js":1135,"./x-pseudo":4051,"./x-pseudo.js":4051,"./yo":2218,"./yo.js":2218,"./zh-cn":2648,"./zh-cn.js":2648,"./zh-hk":1632,"./zh-hk.js":1632,"./zh-mo":1541,"./zh-mo.js":1541,"./zh-tw":304,"./zh-tw.js":304};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=a,e.exports=r,r.id=5358},5592:(e,t,n)=>{"use strict";n.d(t,{B:()=>a});var i=n(4005),r=new i.FilterXSS({whiteList:{a:["href","title","target"],span:["class"],strong:[]},safeAttrValue:function(e,t,n){return"a"===e&&"href"===t&&"%s"===n?"%s":(0,i.safeAttrValue)(e,t,n)}}),a=function(){var e=wp.i18n;return{__:function(t){return r.process(e.__(t,"defender-security"))},_n:function(t,n,i){return r.process(e._n(t,n,i,"defender-security"))},xss:function(e){return r.process(e)},sprintf:function(){return e.sprintf.apply(e,arguments)}}}},5807:(e,t,n)=>{"use strict";n.d(t,{A:()=>ge});var i=n(9726),r=n(682),a=n(5945),o=n(5592),u=n(1751),s=n(9919);function l(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function a(n,i,r,a){var s=i&&i.prototype instanceof u?i:u,l=Object.create(s.prototype);return c(l,"_invoke",function(n,i,r){var a,u,s,l=0,c=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,u=0,s=e,f.n=n,o}};function p(n,i){for(u=n,s=i,t=0;!d&&l&&!r&&t<c.length;t++){var r,a=c[t],p=f.p,v=a[2];n>3?(r=v===i)&&(s=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=n<2&&p<a[1])?(u=0,f.v=i,f.n=a[1]):p<v&&(r=n<3||a[0]>i||i>v)&&(a[4]=n,a[5]=i,f.n=v,u=0))}if(r||n>1)return o;throw d=!0,i}return function(r,c,v){if(l>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),u=c,s=v;(t=u<2?e:s)||!d;){a||(u?u<3?(u>1&&(f.n=-1),p(u,s)):f.n=s:f.v=s);try{if(l=2,a){if(u||(r="next"),t=a[r]){if(!(t=t.call(a,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,u<2&&(u=0)}else 1===u&&(t=a.return)&&t.call(a),u<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),u=1);a=e}else if((t=(d=f.n<0)?s:n.call(i,f))!==o)break}catch(t){a=e,u=1,s=t}finally{l=1}}return{value:t,done:d}}}(n,r,a),!0),l}var o={};function u(){}function s(){}function d(){}t=Object.getPrototypeOf;var f=[][i]?t(t([][i]())):(c(t={},i,function(){return this}),t),p=d.prototype=u.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,c(e,r,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=d,c(p,"constructor",d),c(d,"constructor",s),s.displayName="GeneratorFunction",c(d,r,"GeneratorFunction"),c(p),c(p,r,"Generator"),c(p,i,function(){return this}),c(p,"toString",function(){return"[object Generator]"}),(l=function(){return{w:a,m:v}})()}function c(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}c=function(e,t,n,i){if(t)r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n;else{var a=function(t,n){c(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},c(e,t,n,i)}function d(e,t,n,i,r,a,o){try{var u=e[a](o),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(i,r)}function f(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var a=e.apply(t,n);function o(e){d(a,i,r,o,u,"next",e)}function u(e){d(a,i,r,o,u,"throw",e)}o(void 0)})}}var p={key:0,class:"defender-rate-notice sui-notice sui-notice-info"},v={class:"sui-notice-content"},b={class:"sui-notice-message"},m={class:"sui-notice-actions"},y={class:"sui-screen-reader-text"};const h={__name:"rate-notice",props:{message:String,type:String},setup:function(e){var t=(0,o.B)().__,n=(0,u.q)(),r=(0,i.WQ)("store"),a=(0,i.KR)(!0),c=(0,i.EW)(function(){return r.misc.rating_is_displayed}),d=(0,i.EW)(function(){return r.misc.rating_text}),h=(0,i.EW)(function(){return r.misc.rating_type}),g=(0,i.EW)(function(){return r.routes}),k=(0,i.EW)(function(){return r.nonces}),_=function(){var e=f(l().m(function e(){return l().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,n.post(g.value.handle_notice,k.value.handle_notice,{});case 1:a.value=!1,window.open("https://wordpress.org/support/plugin/defender-security/reviews/#new-post","_blank");case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),w=function(){var e=f(l().m(function e(){var t,i,r;return l().w(function(e){for(;;)switch(e.n){case 0:return t="tweak"===h.value,i=t?g.value.refuse_notice:g.value.postpone_notice,r=t?k.value.refuse_notice:k.value.postpone_notice,e.n=1,n.post(i,r,{});case 1:a.value=!1;case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),L=function(){var e=f(l().m(function e(){return l().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,n.post(g.value.refuse_notice,k.value.refuse_notice,{});case 1:a.value=!1;case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return function(e,n){return c.value&&a.value?((0,i.uX)(),(0,i.CE)("div",p,[(0,i.Lk)("div",v,[(0,i.Lk)("div",b,[(0,i.Lk)("p",null,(0,i.v_)(d.value),1),(0,i.bF)((0,i.R1)(s.A),{"css-class":"sui-button-blue",onClick:_},{default:(0,i.k6)(function(){return[(0,i.eW)((0,i.v_)((0,i.R1)(t)("Rate Defender")),1)]}),_:1}),(0,i.bF)((0,i.R1)(s.A),{onClick:w,"css-class":"sui-button-ghost dismiss"},{default:(0,i.k6)(function(){return[(0,i.eW)((0,i.v_)((0,i.R1)(t)("Maybe later")),1)]}),_:1}),(0,i.Lk)("a",{href:"#",onClick:(0,i.D$)(L,["prevent"]),class:"refuse"},(0,i.v_)((0,i.R1)(t)("No thanks")),1)]),(0,i.Lk)("div",m,[(0,i.Lk)("button",{class:"sui-button-icon",onClick:L},[n[0]||(n[0]=(0,i.Lk)("span",{class:"sui-icon-cross-close","aria-hidden":"true"},null,-1)),(0,i.Lk)("span",y,(0,i.v_)((0,i.R1)(t)("Close this notice")),1)])])])])):(0,i.Q3)("",!0)}}};var g={key:0,class:"sui-notice sui-notice-info"},k={class:"sui-notice-content"},_={class:"sui-notice-message"},w={class:"m-0"},L=["innerHTML"];const R={__name:"opcache-notice",setup:function(e){var t=(0,o.B)().__,n=(0,i.KR)(defender.opcache_save_comments),r=(0,i.KR)(defender.opcache_message);return function(e,a){return"disabled"===n.value?((0,i.uX)(),(0,i.CE)("div",g,[(0,i.Lk)("div",k,[(0,i.Lk)("div",_,[(0,i.Lk)("h3",w,(0,i.v_)((0,i.R1)(t)("Enable OPcache Save Comments")),1),(0,i.Lk)("p",{innerHTML:r.value},null,8,L)])])])):(0,i.Q3)("",!0)}}};var C=n(6874),x=n(4073),E=n(4438),j={class:"sui-row-with-sidenav"},S={role:"navigation",class:"sui-sidenav"},A={class:"sui-vertical-tabs sui-sidenav-hide-md"},X=["data-tab","onClick"],O={key:0,class:"wd-new-feature-dot"},I={key:1,class:"sui-tag sui-tag-pro right-10px top-10px"},W={class:"sui-sidenav-hide-lg"};const F={__name:"side-menu",props:{tabs:{type:Array,required:!0},defaultTab:{type:String,default:null},boxed:{type:Boolean,default:!1}},setup:function(e){var t,n=(0,x.I)().adminUrl,r=(0,o.B)().__,a=e,u=(0,i.KR)(a.defaultTab||(null===(t=a.tabs[0])||void 0===t?void 0:t.id));(0,i.wB)(u,function(){var e=n("admin.php?page="+s()+"&view="+u.value),t=window.location.hash;void 0!==t&&(e+=t),history.replaceState({},null,e)});var s=function(){return new URLSearchParams(window.location.search).get("page")};return(0,i.sV)(function(){var e=new URLSearchParams(window.location.search).get("view");e&&a.tabs.some(function(t){return t.id===e})?u.value=e:!a.defaultTab&&a.tabs.length>0&&(u.value=a.tabs[0].id)}),function(t,a){return(0,i.uX)(),(0,i.CE)("section",j,[(0,i.Lk)("div",S,[(0,i.Lk)("ul",A,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(e.tabs,function(e){return(0,i.uX)(),(0,i.CE)("li",{key:e.id,class:(0,i.C4)(["sui-vertical-tab",{current:u.value===e.id,"heading pl-5px":e.heading}])},[e.heading?((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[(0,i.eW)((0,i.v_)(e.heading),1)],64)):((0,i.uX)(),(0,i.CE)("a",{key:1,href:"#",role:"button","data-tab":e.id,onClick:(0,i.D$)(function(t){return i=e.id,u.value=i,void history.replaceState({},null,n("admin.php?page="+s()+"&view="+i));var i},["prevent"])},[(0,i.eW)((0,i.v_)(e.label)+" ",1),e.showDot?((0,i.uX)(),(0,i.CE)("span",O)):e.showPro?((0,i.uX)(),(0,i.CE)("span",I,(0,i.v_)((0,i.R1)(r)("Pro")),1)):e.badge?((0,i.uX)(),(0,i.CE)("span",{key:2,class:(0,i.C4)(["sui-tag",[e.badgeColor,{"sui-tag-grey":u.value===e.id}]])},(0,i.v_)(e.badge),3)):e.icon?((0,i.uX)(),(0,i.CE)("span",{key:3,class:(0,i.C4)(e.icon),"aria-hidden":"true"},null,2)):(0,i.Q3)("",!0)],8,X))],2)}),128))]),(0,i.Lk)("div",W,[(0,i.bF)(E.A,{"has-field":!1,class:"margin-bottom-30",modelValue:u.value,"onUpdate:modelValue":a[0]||(a[0]=function(e){return u.value=e}),options:e.tabs.map(function(e){return{label:e.label,value:e.id}})},null,8,["modelValue","options"])])]),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(e.tabs,function(n){return(0,i.uX)(),(0,i.CE)("div",{key:"content-".concat(n.id),class:(0,i.C4)({"sui-box":e.boxed}),style:(0,i.Tr)({display:u.value===n.id?"block":"none"})},[n.heading?(0,i.Q3)("",!0):(0,i.RG)(t.$slots,n.id,{key:0,tab:n},function(){return[(0,i.Lk)("p",null,"Content for "+(0,i.v_)(n.label),1)]})],6)}),128))])}}};var P=n(5072),T=n.n(P),U=n(8023),N={insert:"head",singleton:!1};T()(U.A,N);U.A.locals;const V=(0,n(6262).A)(F,[["__scopeId","data-v-4f9f85ba"]]);var B=n(9806),Q={class:"sui-list-detail flex items-center"},K=["href"];const M={__name:"unlock-pro",props:{campaignUrl:{type:String,required:!0}},setup:function(e){var t=(0,o.B)().__;return function(n,r){return(0,i.uX)(),(0,i.CE)("span",Q,[(0,i.Lk)("a",{href:e.campaignUrl,target:"_blank",class:"defender-upgrade-text"},(0,i.v_)((0,i.R1)(t)("Unlock with Pro")),9,K),r[0]||(r[0]=(0,i.Lk)("svg",{width:"36",height:"26",viewBox:"0 0 36 26",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,i.Lk)("rect",{x:"0.5",y:"0.5",width:"35",height:"25",rx:"12.5",fill:"#F9E1FF"}),(0,i.Lk)("rect",{x:"0.5",y:"0.5",width:"35",height:"25",rx:"12.5",stroke:"#8D00B1"}),(0,i.Lk)("path",{d:"M14.6133 12V10.8047C14.6289 10.3438 14.7305 9.91406 14.918 9.51562C15.1055 9.10938 15.3516 8.75781 15.6562 8.46094C15.9609 8.16406 16.3125 7.92969 16.7109 7.75781C17.1172 7.58594 17.5469 7.5 18 7.5C18.4609 7.5 18.8906 7.58594 19.2891 7.75781C19.6953 7.92969 20.0508 8.16406 20.3555 8.46094C20.6602 8.75781 20.9062 9.10938 21.0938 9.51562C21.2734 9.91406 21.375 10.3438 21.3984 10.8047V12H21.75C21.9609 12 22.1367 12.0742 22.2773 12.2227C22.4258 12.3633 22.5 12.5391 22.5 12.75V17.25C22.5 17.4609 22.4258 17.6406 22.2773 17.7891C22.1367 17.9297 21.9609 18 21.75 18H14.25C14.0391 18 13.8594 17.9297 13.7109 17.7891C13.5703 17.6406 13.5 17.4609 13.5 17.25V12.75C13.5 12.5391 13.5703 12.3633 13.7109 12.2227C13.8594 12.0742 14.0391 12 14.25 12H14.6133ZM16.5234 12H19.4766V10.8047C19.4766 10.3906 19.332 10.0391 19.043 9.75C18.7539 9.45312 18.4062 9.30469 18 9.30469C17.5938 9.30469 17.2461 9.45312 16.957 9.75C16.668 10.0391 16.5234 10.3906 16.5234 10.8047V12Z",fill:"#8D00B1"})],-1))])}}};var G=n(1289),D=["id"],H={class:"sui-summary-segment"},q={class:"sui-summary-details"},$={class:"sui-summary-large"},z=["data-tooltip"],J={key:1,class:"sui-summary-percent"},Y={class:"sui-summary-sub"},Z={key:2,class:"sui-summary-detail"},ee={key:3,class:"sui-summary-sub"},te={key:0,class:"sui-summary-segment"},ne={class:"sui-list"},ie={class:"sui-list-label"},re=["data-tooltip"],ae={class:"sui-list-detail"},oe=["href"],ue={key:0,class:"sui-tag sui-tag-brown"},se={key:2,"aria-hidden":"true",class:"sui-icon-check-tick sui-success"},le={key:0,"aria-hidden":"true",class:"sui-icon-check-tick sui-success"},ce={key:1,class:"sui-tag sui-tag-brown"},de={key:1,class:"sui-summary-segment"};const fe={__name:"sui-summary",props:{small:{type:Boolean,default:!1},id:{type:String,default:""},title:{type:String,default:""},mainValue:{type:[String,Number]},maxValue:{type:[String,Number],default:""},mainLabel:{type:String},subValue:{type:String,default:""},subLabel:{type:String,default:""},icon:{type:String,default:""},iconColor:{type:String,default:""},listItems:{type:Array,default:function(){return[]}},customContent:{type:Boolean,default:!1},tooltip:{type:String,default:""}},emits:["button-click"],setup:function(e,t){var n=t.emit,r=e,a=n,u=(0,B.p)(),s=u.maybeHideBranding,l=u.whitelabelHeroImage,c=u.backgroundImageStyle,d=(0,o.B)().__,f=(0,i.EW)(function(){return r.id?r.id:r.title?r.title.toLowerCase().replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,""):""});return function(t,n){return(0,i.uX)(),(0,i.CE)("div",{class:(0,i.C4)(["sui-box sui-summary",{"sui-summary-sm":e.small,"sui-rebranded":(0,i.R1)(s)&&(0,i.R1)(l),"sui-unbranded":(0,i.R1)(s)&&!(0,i.R1)(l)}]),id:f.value},[(0,i.Lk)("div",{class:"sui-summary-image-space","aria-hidden":"true",style:(0,i.Tr)((0,i.R1)(c))},null,4),(0,i.Lk)("div",H,[(0,i.Lk)("div",q,[e.customContent?(0,i.RG)(t.$slots,"custom-content",{key:0}):((0,i.uX)(),(0,i.CE)(i.FK,{key:1},[(0,i.Lk)("span",$,(0,i.v_)(e.mainValue),1),e.tooltip?((0,i.uX)(),(0,i.CE)("span",{key:0,"data-tooltip":e.tooltip,class:"sui-tooltip sui-tooltip-top-center sui-tooltip-constrained"},[n[0]||(n[0]=(0,i.eW)(" ")),e.icon?((0,i.uX)(),(0,i.CE)("span",{key:0,class:(0,i.C4)([e.icon,e.iconColor]),"aria-hidden":"true"},null,2)):(0,i.Q3)("",!0)],8,z)):(0,i.Q3)("",!0),e.maxValue?((0,i.uX)(),(0,i.CE)("span",J,"/"+(0,i.v_)(e.maxValue),1)):(0,i.Q3)("",!0),(0,i.Lk)("span",Y,(0,i.v_)(e.mainLabel),1),e.subValue?((0,i.uX)(),(0,i.CE)("span",Z,(0,i.v_)(e.subValue),1)):(0,i.Q3)("",!0),e.subLabel?((0,i.uX)(),(0,i.CE)("span",ee,(0,i.v_)(e.subLabel),1)):(0,i.Q3)("",!0)],64))])]),e.listItems&&e.listItems.length?((0,i.uX)(),(0,i.CE)("div",te,[(0,i.Lk)("ul",ne,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(e.listItems,function(e){return(0,i.uX)(),(0,i.CE)("li",{key:e.label},[(0,i.Lk)("span",ie,[(0,i.eW)((0,i.v_)(e.label)+" ",1),e.tooltip?((0,i.uX)(),(0,i.CE)("span",{key:0,"data-tooltip":e.tooltip,class:"sui-tooltip sui-tooltip-constrained sui-tooltip-top-center"},n[1]||(n[1]=[(0,i.Lk)("span",{"aria-hidden":"true",class:"ml-2 sui-icon-info sui-sm"},null,-1)]),8,re)):(0,i.Q3)("",!0)]),(0,i.Lk)("span",ae,[e.button?((0,i.uX)(),(0,i.Wv)(G.A,{key:0,label:e.button.label||e.value,type:e.button.type||"button",variant:e.button.variant||"default",size:e.button.size||"small",disabled:e.button.disabled||!1,icon:e.button.icon,onClick:function(t){return function(e){var t,n;a("button-click",{action:(null===(t=e.button)||void 0===t?void 0:t.action)||"default",data:(null===(n=e.button)||void 0===n?void 0:n.data)||{},item:e,label:e.label})}(e)}},null,8,["label","type","variant","size","disabled","icon","onClick"])):e.upsellUrl?((0,i.uX)(),(0,i.Wv)(M,{key:1,"campaign-url":e.upsellUrl},null,8,["campaign-url"])):e.link?((0,i.uX)(),(0,i.CE)("a",{key:2,href:e.link,target:"_blank"},["disabled"===e.value?((0,i.uX)(),(0,i.CE)("span",ue,(0,i.v_)((0,i.R1)(d)("Disabled")),1)):e.tag?((0,i.uX)(),(0,i.CE)("span",{key:1,class:(0,i.C4)(["sui-tag",e.tagClass||"sui-tag-error"])},(0,i.v_)(e.value),3)):"check"===e.value?((0,i.uX)(),(0,i.CE)("i",se)):((0,i.uX)(),(0,i.CE)(i.FK,{key:3},[(0,i.eW)((0,i.v_)(e.value),1)],64))],8,oe)):((0,i.uX)(),(0,i.CE)(i.FK,{key:3},["check"===e.value?((0,i.uX)(),(0,i.CE)("i",le)):"disabled"===e.value?((0,i.uX)(),(0,i.CE)("span",ce,(0,i.v_)((0,i.R1)(d)("Disabled")),1)):e.tag?((0,i.uX)(),(0,i.CE)("span",{key:2,class:(0,i.C4)(["sui-tag",e.tagClass||"sui-tag-error"])},(0,i.v_)(e.value),3)):((0,i.uX)(),(0,i.CE)(i.FK,{key:3},[(0,i.eW)((0,i.v_)(e.value),1)],64))],64))])])}),128))])])):(0,i.Q3)("",!0),t.$slots.segment?((0,i.uX)(),(0,i.CE)("div",de,[(0,i.RG)(t.$slots,"segment")])):(0,i.Q3)("",!0)],10,D)}}};var pe=n(3498),ve=n(9250),be=["id"],me={class:"sui-header"},ye={class:"sui-header-title"},he={key:5};const ge={__name:"base-layout",props:{title:{type:String,required:!0},pageClass:{type:String,default:""},docLink:{type:String,default:null},summary:{type:Object,default:null},showSummary:{type:Boolean,default:!0},tabs:{type:Array,default:null},defaultTab:{type:String,default:null},boxed:{type:Boolean,default:!1},feature:{type:String,default:"base-layout"}},setup:function(e){var t=e,n=(0,r.X)(),o=n.maybeHighContrast,u=n.showTrackingModal,s=["file-scanning","security-tweaks"].includes(t.feature),l=function(e){e.action&&"start-scan"===e.action&&(0,ve.S)().startScan()};return function(t,n){return(0,i.uX)(),(0,i.CE)("div",{class:(0,i.C4)(["sui-wrap",(0,i.R1)(o)()]),id:e.feature},[(0,i.Lk)("div",{class:(0,i.C4)(e.pageClass)},[(0,i.Lk)("div",me,[(0,i.Lk)("h1",ye,(0,i.v_)(e.title),1),(0,i.RG)(t.$slots,"header-actions"),e.docLink?((0,i.uX)(),(0,i.Wv)(a.A,{key:0,link:e.docLink},null,8,["link"])):(0,i.Q3)("",!0)]),(0,i.RG)(t.$slots,"notices"),(0,i.R1)(s)?((0,i.uX)(),(0,i.Wv)(h,{key:0})):(0,i.Q3)("",!0),(0,i.bF)(R),(0,i.R1)(u)?((0,i.uX)(),(0,i.Wv)(C.A,{key:1})):(0,i.Q3)("",!0),e.summary&&e.showSummary?((0,i.uX)(),(0,i.Wv)(fe,{key:2,id:"".concat(e.feature,"-summary"),"main-value":e.summary.mainValue,"main-label":e.summary.mainLabel,"sub-value":e.summary.subValue,"sub-label":e.summary.subLabel,icon:e.summary.icon,"icon-color":e.summary.iconColor,tooltip:e.summary.tooltip,"list-items":e.summary.listItems,onButtonClick:l},null,8,["id","main-value","main-label","sub-value","sub-label","icon","icon-color","tooltip","list-items"])):(0,i.RG)(t.$slots,"summary",{key:3}),e.tabs?((0,i.uX)(),(0,i.Wv)(V,{key:4,tabs:e.tabs,"default-tab":e.defaultTab,boxed:e.boxed},(0,i.eX)({_:2},[(0,i.pI)(e.tabs,function(e){return{name:e.id,fn:(0,i.k6)(function(){return[(0,i.RG)(t.$slots,e.id)]})}})]),1032,["tabs","default-tab","boxed"])):((0,i.uX)(),(0,i.CE)("div",he,[(0,i.RG)(t.$slots,"default")])),n[0]||(n[0]=(0,i.Lk)("div",{class:"clearfix"},null,-1)),n[1]||(n[1]=(0,i.Lk)("div",{class:"padding-bottom-30"},null,-1))],2),(0,i.bF)(pe.A),(0,i.RG)(t.$slots,"modals")],10,be)}}}},5945:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var i=n(9726),r=n(5592),a={key:0,class:"sui-actions-right"},o=["href"];const u={__name:"doc-link",props:{link:{type:String,required:!0}},setup:function(e){var t=e,n=(0,r.B)().__,u=(0,i.KR)(defender.whitelabel.hide_doc_link),s=(0,i.EW)(function(){return defender.wpmudev_url+t.link});return function(e,t){return!1===u.value?((0,i.uX)(),(0,i.CE)("div",a,[(0,i.Lk)("a",{href:s.value,target:"_blank",class:"sui-button sui-button-ghost"},[t[0]||(t[0]=(0,i.Lk)("i",{class:"sui-icon-academy","aria-hidden":"true"},null,-1)),(0,i.eW)(" "+(0,i.v_)((0,i.R1)(n)("Documentation")),1)],8,o)])):(0,i.Q3)("",!0)}}}},6218:(e,t,n)=>{"use strict";n.d(t,{j:()=>a});var i=n(5093),r=n.n(i);function a(){var e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"DD-MM-YYYY";return e?r()(e).format(t):""},t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return r()(e).subtract(t,"days").toDate()},n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return r()(e).startOf("week").toDate()},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return r()(e).endOf("week").toDate()};return{formatDate:e,formatTime:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"HH:mm";if(!e)return"";if("string"==typeof e)if(e.match(/^\d{1,2}:\d{2}(:\d{2})?$/)){var i=e.padStart(5,"0");t=r()("1970-01-01T".concat(i))}else t=r()(e);else t=r()(e);return t.isValid()?"LT"===n?t.format("LT"):t.format(n):""},subtractDays:t,addDays:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return r()(e).add(t,"days").toDate()},getWeekStart:n,getWeekEnd:i,getDateRanges:function(){var e=new Date,r=n(e),a=i(e);return{Today:[e,e],"Last 7 days":[t(e,7),e],"This week":[r,a],"30 days":[t(e,30),e]}},getDefaultDateRange:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:7,i=new Date,r=t(i,n);return{date_from:e(r),date_to:e(i)}}}}},6874:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var i=n(9726),r=n(5592),a=n(8261),o=n(1751),u=n(9919);function s(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function a(n,i,r,a){var s=i&&i.prototype instanceof u?i:u,c=Object.create(s.prototype);return l(c,"_invoke",function(n,i,r){var a,u,s,l=0,c=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,u=0,s=e,f.n=n,o}};function p(n,i){for(u=n,s=i,t=0;!d&&l&&!r&&t<c.length;t++){var r,a=c[t],p=f.p,v=a[2];n>3?(r=v===i)&&(s=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=n<2&&p<a[1])?(u=0,f.v=i,f.n=a[1]):p<v&&(r=n<3||a[0]>i||i>v)&&(a[4]=n,a[5]=i,f.n=v,u=0))}if(r||n>1)return o;throw d=!0,i}return function(r,c,v){if(l>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),u=c,s=v;(t=u<2?e:s)||!d;){a||(u?u<3?(u>1&&(f.n=-1),p(u,s)):f.n=s:f.v=s);try{if(l=2,a){if(u||(r="next"),t=a[r]){if(!(t=t.call(a,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,u<2&&(u=0)}else 1===u&&(t=a.return)&&t.call(a),u<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),u=1);a=e}else if((t=(d=f.n<0)?s:n.call(i,f))!==o)break}catch(t){a=e,u=1,s=t}finally{l=1}}return{value:t,done:d}}}(n,r,a),!0),c}var o={};function u(){}function c(){}function d(){}t=Object.getPrototypeOf;var f=[][i]?t(t([][i]())):(l(t={},i,function(){return this}),t),p=d.prototype=u.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,l(e,r,"GeneratorFunction")),e.prototype=Object.create(p),e}return c.prototype=d,l(p,"constructor",d),l(d,"constructor",c),c.displayName="GeneratorFunction",l(d,r,"GeneratorFunction"),l(p),l(p,r,"Generator"),l(p,i,function(){return this}),l(p,"toString",function(){return"[object Generator]"}),(s=function(){return{w:a,m:v}})()}function l(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}l=function(e,t,n,i){if(t)r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n;else{var a=function(t,n){l(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},l(e,t,n,i)}function c(e,t,n,i,r,a,o){try{var u=e[a](o),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(i,r)}function d(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var a=e.apply(t,n);function o(e){c(a,i,r,o,u,"next",e)}function u(e){c(a,i,r,o,u,"throw",e)}o(void 0)})}}var f={class:"sui-modal sui-modal-md"},p=["aria-label"],v={class:"sui-box margin-bottom-5"},b={class:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60"},m={class:"sui-box-banner margin-bottom-30","aria-hidden":"true"},y=["src","srcset","alt"],h={class:"sui-screen-reader-text"},g=["innerHTML"],k=["innerHTML"],_={class:"sui-box-footer sui-flatten sui-content-center sui-spacing-bottom--50"};const w={__name:"tracking-modal",setup:function(e){var t=(0,r.B)().__,n=(0,a.m)().suiRemoveModalClass,l=(0,o.q)().post,c=(0,i.KR)(defender.misc.banner_1x),w=(0,i.KR)(defender.misc.banner_2x),L=(0,i.KR)(defender.misc.title),R=(0,i.KR)(defender.misc.title),C=(0,i.KR)(defender.misc.desc),x=(0,i.KR)(defender.misc.optin_button_title),E=(0,i.KR)(defender.misc.skip_button_title),j=(0,i.KR)(defender.misc.nonces),S=(0,i.KR)(defender.misc.routes),A=(0,i.KR)(!1);(0,i.sV)(function(){document.onreadystatechange=function(){SUI.openModal("defender-tracking-modal",jQuery("body"),void 0,!1,!0)}});var X=function(){var e=d(s().m(function e(){return s().w(function(e){for(;;)switch(e.n){case 0:return A.value=!0,e.n=1,l(S.value.save_track_modal,j.value.save_track_modal,{});case 1:SUI.closeModal(),n(),A.value=!1;case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),O=function(){var e=d(s().m(function e(){return s().w(function(e){for(;;)switch(e.n){case 0:return A.value=!0,e.n=1,l(S.value.close_track_modal,j.value.close_track_modal,{});case 1:SUI.closeModal(),n(),A.value=!1;case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return function(e,n){return(0,i.uX)(),(0,i.CE)("div",f,[(0,i.Lk)("div",{role:"dialog",id:"defender-tracking-modal","aria-modal":"true",class:"sui-modal-content","aria-label":(0,i.R1)(t)("Tracking Preferences Modal")},[(0,i.Lk)("div",v,[(0,i.Lk)("div",b,[(0,i.Lk)("figure",m,[(0,i.Lk)("img",{src:c.value,srcset:c.value+" 1x, "+w.value+" 2x",alt:L.value},null,8,y)]),(0,i.Lk)("button",{class:"modal-close-button sui-button-white sui-button-icon sui-button-float--right",onClick:O},[n[0]||(n[0]=(0,i.Lk)("i",{class:"sui-icon-close sui-md","aria-hidden":"true"},null,-1)),(0,i.Lk)("span",h,(0,i.v_)((0,i.R1)(t)("Close this dialog.")),1)]),(0,i.Lk)("h3",{class:"sui-box-title sui-lg",id:"defender-tracking-modal-label",innerHTML:R.value},null,8,g),(0,i.Lk)("p",{class:"sui-description",innerHTML:C.value},null,8,k)]),(0,i.Lk)("div",_,[(0,i.bF)((0,i.R1)(u.A),{onClick:X,doing_ajax:A.value,"css-class":"sui-button-blue"},{default:(0,i.k6)(function(){return[(0,i.eW)((0,i.v_)(x.value),1)]}),_:1},8,["doing_ajax"])])]),(0,i.Lk)("button",{type:"button",onClick:O,class:"sui-modal-skip defender-tracking-modal-skip-link"},(0,i.v_)(E.value),1)],8,p)])}}}},7476:(e,t,n)=>{"use strict";n.d(t,{r:()=>s});var i=n(810),r=n(9726);function a(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function u(n,i,r,a){var u=i&&i.prototype instanceof l?i:l,c=Object.create(u.prototype);return o(c,"_invoke",function(n,i,r){var a,o,u,l=0,c=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,o=0,u=e,f.n=n,s}};function p(n,i){for(o=n,u=i,t=0;!d&&l&&!r&&t<c.length;t++){var r,a=c[t],p=f.p,v=a[2];n>3?(r=v===i)&&(u=a[(o=a[4])?5:(o=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=n<2&&p<a[1])?(o=0,f.v=i,f.n=a[1]):p<v&&(r=n<3||a[0]>i||i>v)&&(a[4]=n,a[5]=i,f.n=v,o=0))}if(r||n>1)return s;throw d=!0,i}return function(r,c,v){if(l>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),o=c,u=v;(t=o<2?e:u)||!d;){a||(o?o<3?(o>1&&(f.n=-1),p(o,u)):f.n=u:f.v=u);try{if(l=2,a){if(o||(r="next"),t=a[r]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,o<2&&(o=0)}else 1===o&&(t=a.return)&&t.call(a),o<2&&(u=TypeError("The iterator does not provide a '"+r+"' method"),o=1);a=e}else if((t=(d=f.n<0)?u:n.call(i,f))!==s)break}catch(t){a=e,o=1,u=t}finally{l=1}}return{value:t,done:d}}}(n,r,a),!0),c}var s={};function l(){}function c(){}function d(){}t=Object.getPrototypeOf;var f=[][i]?t(t([][i]())):(o(t={},i,function(){return this}),t),p=d.prototype=l.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,o(e,r,"GeneratorFunction")),e.prototype=Object.create(p),e}return c.prototype=d,o(p,"constructor",d),o(d,"constructor",c),c.displayName="GeneratorFunction",o(d,r,"GeneratorFunction"),o(p),o(p,r,"Generator"),o(p,i,function(){return this}),o(p,"toString",function(){return"[object Generator]"}),(a=function(){return{w:u,m:v}})()}function o(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}o=function(e,t,n,i){if(t)r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n;else{var a=function(t,n){o(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},o(e,t,n,i)}function u(e,t,n,i,r,a,o){try{var u=e[a](o),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(i,r)}var s=(0,i.nY)("loading",function(){var e=(0,r.KR)([]);function t(t){e.value.push(t)}function n(t){e.value=e.value.filter(function(e){return e!==t})}function i(t){return e.value.includes(t)}var o=function(){var e,r=(e=a().m(function e(r,o){return a().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!i(r)){e.n=1;break}return e.a(2);case 1:return t(r),e.p=2,e.n=3,o();case 3:return e.a(2,e.v);case 4:return e.p=4,n(r),e.f(4);case 5:return e.a(2)}},e,null,[[2,,4,5]])}),function(){var t=this,n=arguments;return new Promise(function(i,r){var a=e.apply(t,n);function o(e){u(a,i,r,o,s,"next",e)}function s(e){u(a,i,r,o,s,"throw",e)}o(void 0)})});return function(e,t){return r.apply(this,arguments)}}();return{start:t,stop:n,isLoading:i,clear:function(){for(var t in e)e[t]=!1},withLoading:o}})},7545:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var i=n(9726),r=n(7786),a=n(1289),o=n(8114),u=n(5592),s=n(9806),l={class:"sui-box-header"},c={class:"sui-box-title"},d={class:"sui-actions-right"},f={class:"sui-message"},p=["src"],v=["src"],b={class:"sui-message-content"},m={class:"sui-box-header"},y={class:"sui-box-title"},h={class:"sui-actions-right"},g=["innerHTML"],k={key:0,class:"sui-box-footer"},_={class:"sui-actions-right"};const w={__name:"settings-layout",props:{feature:{type:String,required:!0},title:{type:String,required:!0},modelValue:{type:Boolean,default:!0},settings:{type:Array,default:function(){return[]}},imageUrl:{type:String,default:""},toggleAction:{type:String,default:""},saveAction:{type:String,default:""},hasDeactivate:{type:Boolean,default:!0},layoutClass:{type:String,default:""}},emits:["update:modelValue","save-settings","toggle-feature"],setup:function(e,t){var n=t.emit,w=(0,u.B)().__,L=(0,s.p)(),R=L.maybeHideBranding,C=L.whitelabelHeroImage,x=e,E=n,j=(0,r.hRP)(x,"modelValue",E),S="settings-".concat(x.feature,"-").concat(x.modelValue?"enabled":"disabled");return function(t,n){return(0,i.uX)(),(0,i.CE)(i.FK,null,[!1===(0,i.R1)(j)&&e.toggleAction?((0,i.uX)(),(0,i.CE)("div",{key:0,class:"sui-box",id:S},[(0,i.Lk)("div",l,[(0,i.Lk)("h2",c,(0,i.v_)(e.title),1),(0,i.Lk)("div",d,[(0,i.RG)(t.$slots,"actions-right")])]),(0,i.Lk)("div",f,[(0,i.R1)(R)?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("img",{key:0,src:e.imageUrl,class:"sui-image",alt:"Feature image"},null,8,p)),(0,i.R1)(R)&&(0,i.R1)(C)?((0,i.uX)(),(0,i.CE)("img",{key:1,src:(0,i.R1)(C),class:"sui-image wd-whitelabel-custom-branding-logo",alt:"Custom Feature image"},null,8,v)):(0,i.Q3)("",!0),(0,i.Lk)("div",b,[(0,i.RG)(t.$slots,"deactivate-message"),(0,i.bF)(a.A,{label:(0,i.R1)(w)("Activate"),variant:"blue",action:e.toggleAction,type:"button",onClick:n[0]||(n[0]=function(e){return E("toggle-feature")})},null,8,["label","action"])])])])):((0,i.uX)(),(0,i.CE)("div",{key:1,class:"sui-box",id:S},[(0,i.Lk)("div",m,[(0,i.Lk)("h3",y,(0,i.v_)(e.title),1),(0,i.Lk)("div",h,[(0,i.RG)(t.$slots,"actions-right")])]),(0,i.Lk)("div",{class:(0,i.C4)(["sui-box-body",e.layoutClass])},[(0,i.RG)(t.$slots,"description"),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(e.settings,function(e){return(0,i.uX)(),(0,i.Wv)(o.A,{key:e.key,label:e.label,description:"html"===e.descType?"":e.description,"show-pro":e.showPro,"show-opacity":e.showOpacity,"show-new":e.showNew},(0,i.eX)({default:(0,i.k6)(function(){return[(0,i.RG)(t.$slots,e.key)]}),_:2},["html"===e.descType?{name:"description",fn:(0,i.k6)(function(){return[(0,i.Lk)("div",{innerHTML:e.description},null,8,g)]}),key:"0"}:void 0]),1032,["label","description","show-pro","show-opacity","show-new"])}),128)),e.toggleAction?((0,i.uX)(),(0,i.Wv)(o.A,{key:0,label:(0,i.R1)(w)("Deactivate"),description:(0,i.R1)(w)("If you no longer want to use this feature you can turn it off at any time.")},{default:(0,i.k6)(function(){return[(0,i.bF)(a.A,{label:(0,i.R1)(w)("Deactivate"),variant:"ghost",icon:"sui-icon-power-on-off",action:e.toggleAction,type:"button",onClick:n[1]||(n[1]=function(e){return E("toggle-feature")})},null,8,["label","action"])]}),_:1},8,["label","description"])):(0,i.Q3)("",!0)],2),(0,i.RG)(t.$slots,"default"),e.saveAction?((0,i.uX)(),(0,i.CE)("div",k,[(0,i.Lk)("div",_,[(0,i.bF)(a.A,{label:(0,i.R1)(w)("Save Changes"),variant:"blue",icon:"sui-icon-save",action:e.saveAction,type:"button",onClick:n[2]||(n[2]=function(e){return E("save-settings")})},null,8,["label","action"])])])):(0,i.Q3)("",!0)])),(0,i.RG)(t.$slots,"modals")],64)}}}},8023:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var i=n(6314),r=n.n(i)()(function(e){return e[1]});r.push([e.id,".heading[data-v-4f9f85ba]{color:#999;font-size:12px;font-weight:600}.sidenav-tooltip-icon[data-v-4f9f85ba]{right:-5px;top:2px}",""]);const a=r},8114:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var i=n(9726),r=n(5592),a={key:0,class:"sui-box-settings-col-1"},o={class:"sui-settings-label"},u={key:0,class:"sui-tag sui-tag-pro"},s={key:1,class:"sui-tag sui-tag-green"},l={class:"sui-description"},c={class:"sui-box-settings-col-2"};const d={__name:"setting-row",props:{label:{type:String,default:""},description:{type:String,default:""},showPro:{type:[Boolean,Number],default:!1},showOpacity:{type:[Boolean,Number],default:!0},showNew:{type:[Boolean,Number],default:!1}},setup:function(e){var t=e,n=(0,r.B)().__;return function(r,d){return(0,i.uX)(),(0,i.CE)("div",{class:(0,i.C4)(["sui-box-settings-row sui-flushed",{"opacity-50 pointer-events-none":e.showPro&&e.showOpacity}])},[t.label&&(0,i.Ht)().label?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("div",a,[(0,i.Lk)("div",o,[(0,i.eW)((0,i.v_)(e.label)+" ",1),(0,i.RG)(r.$slots,"label"),e.showPro?((0,i.uX)(),(0,i.CE)("span",u,(0,i.v_)((0,i.R1)(n)("Pro")),1)):(0,i.Q3)("",!0),e.showNew?((0,i.uX)(),(0,i.CE)("span",s,(0,i.v_)((0,i.R1)(n)("New")),1)):(0,i.Q3)("",!0)]),(0,i.Lk)("span",l,[(0,i.eW)((0,i.v_)(e.description||"")+" ",1),(0,i.RG)(r.$slots,"description")])])),(0,i.Lk)("div",c,[(0,i.RG)(r.$slots,"default")])],2)}}};var f=n(5072),p=n.n(f),v=n(9755),b={insert:"head",singleton:!1};p()(v.A,b);v.A.locals;const m=(0,n(6262).A)(d,[["__scopeId","data-v-4b019f10"]])},8261:(e,t,n)=>{"use strict";n.d(t,{m:()=>u});var i=n(9726),r=n(7786);function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return o(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)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){s=!0,a=e},f:function(){try{u||null==n.return||n.return()}finally{if(s)throw a}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}var u=function(){var e=function(){(0,i.dY)(function(){"undefined"!=typeof SUI&&(t(),SUI.tabs(),SUI.modalDialog()),"undefined"!=typeof SUI&&SUI.select2&&document.querySelectorAll(".sui-select").forEach(function(e){var t=e.dataset.placeholder||"";SUI.select2(e,{placeholder:t,dropdownCssClass:"sui-select-dropdown"})})})};function t(){document.querySelectorAll(".sui-accordion").forEach(function(e){SUI.suiAccordion(e)})}var n=function(){var e=document.querySelector(".sui-has-modal");e&&e.classList.remove("sui-has-modal")};e(),(0,r.MLh)(document,"modalClosed",n);var o=(0,r.Ubj)("(max-width: 767px)"),u=(0,r.Ubj)("(min-width: 768px) and (max-width: 1024px)"),s=(0,r.Ubj)("(min-width: 1025px)"),l=(0,r.Ubj)("(max-width: 1444px)");return{rebindSUI:e,associateSUIselect2WithModal:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if("undefined"!=typeof SUI&&SUI.select2){if(!t){var n=e.closest('.sui-modal-content[aria-modal="true"]');t=(null==n?void 0:n.getAttribute("id"))||""}if(t){var i=document.getElementById(t);i&&SUI.select2(e,{dropdownParent:i})}}},suiRemoveModalClass:n,observeModalChanges:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".sui-modal";(0,r.P1n)(document.body,function(n){var i,r=a(n);try{for(r.s();!(i=r.n()).done;){var o=i.value;if("childList"===o.type)Array.from(o.addedNodes).some(function(e){var n,i;return e.nodeType===Node.ELEMENT_NODE&&((null===(n=e.matches)||void 0===n?void 0:n.call(e,t))||(null===(i=e.querySelector)||void 0===i?void 0:i.call(e,t)))})&&e()}}catch(e){r.e(e)}finally{r.f()}},{childList:!0,subtree:!0})},reloadAccordion:t,isMobile:o,isTablet:u,isDesktop:s,isLargeDesktop:l}}},9250:(e,t,n)=>{"use strict";n.d(t,{S:()=>p});var i=n(810),r=n(9726),a=n(1751),o=n(5592),u=n(2720),s=n(7476);function l(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function a(n,i,r,a){var s=i&&i.prototype instanceof u?i:u,l=Object.create(s.prototype);return c(l,"_invoke",function(n,i,r){var a,u,s,l=0,c=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,u=0,s=e,f.n=n,o}};function p(n,i){for(u=n,s=i,t=0;!d&&l&&!r&&t<c.length;t++){var r,a=c[t],p=f.p,v=a[2];n>3?(r=v===i)&&(s=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=n<2&&p<a[1])?(u=0,f.v=i,f.n=a[1]):p<v&&(r=n<3||a[0]>i||i>v)&&(a[4]=n,a[5]=i,f.n=v,u=0))}if(r||n>1)return o;throw d=!0,i}return function(r,c,v){if(l>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),u=c,s=v;(t=u<2?e:s)||!d;){a||(u?u<3?(u>1&&(f.n=-1),p(u,s)):f.n=s:f.v=s);try{if(l=2,a){if(u||(r="next"),t=a[r]){if(!(t=t.call(a,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,u<2&&(u=0)}else 1===u&&(t=a.return)&&t.call(a),u<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),u=1);a=e}else if((t=(d=f.n<0)?s:n.call(i,f))!==o)break}catch(t){a=e,u=1,s=t}finally{l=1}}return{value:t,done:d}}}(n,r,a),!0),l}var o={};function u(){}function s(){}function d(){}t=Object.getPrototypeOf;var f=[][i]?t(t([][i]())):(c(t={},i,function(){return this}),t),p=d.prototype=u.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,c(e,r,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=d,c(p,"constructor",d),c(d,"constructor",s),s.displayName="GeneratorFunction",c(d,r,"GeneratorFunction"),c(p),c(p,r,"Generator"),c(p,i,function(){return this}),c(p,"toString",function(){return"[object Generator]"}),(l=function(){return{w:a,m:v}})()}function c(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}c=function(e,t,n,i){if(t)r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n;else{var a=function(t,n){c(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},c(e,t,n,i)}function d(e,t,n,i,r,a,o){try{var u=e[a](o),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(i,r)}function f(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var a=e.apply(t,n);function o(e){d(a,i,r,o,u,"next",e)}function u(e){d(a,i,r,o,u,"throw",e)}o(void 0)})}}var p=(0,i.nY)("scan",function(){var e,t=(0,r.KR)(null),n=(0,r.KR)({}),i=(0,r.KR)({}),c=(0,r.KR)(""),d=(0,r.KR)({}),p=(0,r.KR)({}),v=(0,r.KR)({}),b=(0,o.B)(),m=b.__,y=b.sprintf,h=(0,s.r)(),g=(0,r.EW)(function(){var e;return(null===(e=t.value)||void 0===e||null===(e=e.count)||void 0===e?void 0:e.issues_total)||0}),k=(0,r.EW)(function(){var e;return[void 0,"finish","idle"].includes(null===(e=t.value)||void 0===e?void 0:e.status)}),_=(0,r.EW)(function(){var e;return(null===(e=p.value)||void 0===e||null===(e=e.list)||void 0===e?void 0:e.length)||0}),w=(0,r.EW)(function(){var e;return(null===(e=t.value)||void 0===e||null===(e=e.issues_items)||void 0===e?void 0:e.length)||0}),L=(0,r.EW)(function(){return h.isLoading("scan")});function R(e){t.value=e.scan,n.value=e.routes,i.value=e.nonces,c.value=e.report,d.value=e.settings,p.value=e.quarantine,v.value=e.upsell}function C(){return(C=f(l().m(function e(){return l().w(function(e){for(;;)if(0===e.n)return e.a(2,h.withLoading("start-scan",f(l().m(function e(){var r;return l().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,a.q)().post(n.value.start,i.value.start,{});case 1:return r=e.v,t.value=r,e.a(2,r)}},e)}))))},e)}))).apply(this,arguments)}function x(){return(x=f(l().m(function e(){return l().w(function(e){for(;;)if(0===e.n)return e.a(2,h.withLoading("cancel-scan",f(l().m(function e(){var r;return l().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,a.q)().post(n.value.cancel,i.value.cancel,{});case 1:return r=e.v,t.value=r.scan,e.a(2,r)}},e)}))))},e)}))).apply(this,arguments)}function E(){return j.apply(this,arguments)}function j(){return(j=f(l().m(function e(){var r;return l().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,a.q)().post(n.value.status,i.value.status,{});case 1:if("session_out"!==(null==(r=e.v)?void 0:r.type_notice)){e.n=2;break}throw new Error(r.type_notice);case 2:return t.value=r,e.a(2,r)}},e)}))).apply(this,arguments)}"undefined"!=typeof window&&null!==(e=window.dashboard)&&void 0!==e&&e.scan&&R(window.dashboard.scan);var S,A=(0,r.EW)(function(){return 1===g.value?m("We've detected a potential security risk in your file system. We recommend you take a look and action a fix, or ignore the file if it's harmless."):g.value>1?y(m("We've detected %d potential security risks in your file system. We recommend you take a look and action a fix, or ignore the file if it's harmless."),[g.value]):m("You don't have any outstanding security recommendations, nice work!")}),X=function(){var e,t;null===(e=S)||void 0===e||null===(t=e.pause)||void 0===t||t.call(e)};return{scan:t,report:c,settings:d,quarantine:p,upsell:v,count:g,isScanStopped:k,getQuarantineCount:_,tooltips:A,totalIssues:w,isLoading:L,init:R,startScan:function(){return C.apply(this,arguments)},cancelScan:function(){return x.apply(this,arguments)},status:E,startPolling:function(){var e;null!==(e=S)&&void 0!==e&&null!==(e=e.isActive)&&void 0!==e&&e.value||(S=(0,u.Rg)(f(l().m(function e(){return l().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,E();case 1:e.n=3;break;case 2:e.p=2,"session_out"===e.v.message&&X();case 3:return e.a(2)}},e,null,[[0,2]])})),3e3)).resume()},stopPolling:X,resultIndicator:function(e){return e>0?'<span class="sui-tag sui-tag-warning">'.concat(e,"</span>"):'<i aria-hidden="true" class="sui-icon-check-tick sui-success"></i>'}}})},9478:(e,t,n)=>{"use strict";n.d(t,{h:()=>r});var i=n(5592),r=function(){var e=(0,i.B)().__;return{ucFirst:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},getFlagEmoji:function(e){if(2===e.length)return e.toUpperCase().replace(/./g,function(e){return String.fromCodePoint(127397+e.charCodeAt())})},getCountryName:function(t){return 2===t.length?new Intl.DisplayNames(["en"],{type:"region"}).of(t):e("Unknown")},formatNumber:function(e){return"string"==typeof e&&(e=e.replace(/,/g,"")),isNaN(Number(e))?e:new Intl.NumberFormat("en-US",{notation:"compact",maximumFractionDigits:1}).format(Number(e))}}}},9755:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var i=n(6314),r=n.n(i)()(function(e){return e[1]});r.push([e.id,".bottom-border[data-v-4b019f10]{border-bottom:1px solid #e6e6e6}.bottom-border[data-v-4b019f10]:last-child{border-bottom:none}.sui-tag[data-v-4b019f10]{font-size:8px!important;height:auto!important;line-height:8px!important;margin-left:5px!important;min-height:auto!important;padding:2px 6px!important;position:relative;top:-2px;width:auto!important}",""]);const a=r},9806:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var i=n(5592),r=n(9726);function a(){(0,i.B)().__;var e=(0,r.EW)(function(){return defender.whitelabel.hide_branding}),t=(0,r.EW)(function(){return"disabled"===defender.is_whitelabel&&0===parseInt(defender.is_free)}),n=(0,r.EW)(function(){return"disabled"===defender.is_whitelabel}),a=(0,r.EW)(function(){return defender.whitelabel.hero_image||!1}),o=(0,r.EW)(function(){return defender.whitelabel.hide_doc_link||!1}),u=(0,r.EW)(function(){return e.value&&a.value?{backgroundImage:"url(".concat(a.value,")")}:{}});return{maybeHideBranding:e,showSupportLinks:t,isWhitelabelDisabled:n,whitelabelHeroImage:a,hide_doc_link:o,backgroundImageStyle:u}}},9919:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var i=n(9726);function r(e){return r="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},r(e)}var a=["type","disabled"],o={class:"sui-loading-text"};const u={__name:"submit-button2",props:{cssClass:String,disabled:Boolean,type:String,is_icon:Boolean,doing_ajax:[Boolean,String],action:String},emits:["click"],setup:function(e){var t=e,n=(0,i.nI)().proxy,u=null==n?void 0:n.$store,s=(0,i.EW)(function(){var e,n=["sui-button"];return!0===t.is_icon&&(n=[]),t.cssClass&&n.push(t.cssClass),void 0===t.doing_ajax?("object"===r(null==u?void 0:u.state.doing_ajax)&&t.action&&-1!==u.state.doing_ajax.indexOf(t.action)||!0===(null==u?void 0:u.state.doing_ajax))&&(e=!0):e=t.doing_ajax,!0===e&&n.push("sui-button-onload"),n}),l=(0,i.EW)(function(){return!0===t.disabled}),c=(0,i.EW)(function(){return""===t.type?"submit":t.type});return function(e,t){return(0,i.uX)(),(0,i.CE)("button",{type:c.value,onClick:t[0]||(t[0]=function(t){return e.$emit("click")}),class:(0,i.C4)(s.value),disabled:l.value},[(0,i.Lk)("span",o,[(0,i.RG)(e.$slots,"default")]),t[1]||(t[1]=(0,i.Lk)("i",{class:"sui-icon-loader sui-loading","aria-hidden":"true"},null,-1))],10,a)}}}}},e=>{e.O(0,[594],()=>{return t=1271,e(e.s=t);var t});e.O()}]);