OwlCyberSecurity - MANAGER
Edit File: index.f7cef11a9df644d41915.js
(()=>{var e,t,r={9669:(e,t,r)=>{e.exports=r(1609)},5448:(e,t,r)=>{"use strict";var n=r(4867),s=r(6026),i=r(4372),o=r(5327),a=r(4097),l=r(4109),u=r(7985),c=r(5061),d=r(5655),f=r(5263);e.exports=function(e){return new Promise((function(t,r){var p,m=e.data,h=e.headers,g=e.responseType;function v(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}n.isFormData(m)&&delete h["Content-Type"];var y=new XMLHttpRequest;if(e.auth){var b=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";h.Authorization="Basic "+btoa(b+":"+w)}var S=a(e.baseURL,e.url);function _(){if(y){var n="getAllResponseHeaders"in y?l(y.getAllResponseHeaders()):null,i={data:g&&"text"!==g&&"json"!==g?y.response:y.responseText,status:y.status,statusText:y.statusText,headers:n,config:e,request:y};s((function(e){t(e),v()}),(function(e){r(e),v()}),i),y=null}}if(y.open(e.method.toUpperCase(),o(S,e.params,e.paramsSerializer),!0),y.timeout=e.timeout,"onloadend"in y?y.onloadend=_:y.onreadystatechange=function(){y&&4===y.readyState&&(0!==y.status||y.responseURL&&0===y.responseURL.indexOf("file:"))&&setTimeout(_)},y.onabort=function(){y&&(r(c("Request aborted",e,"ECONNABORTED",y)),y=null)},y.onerror=function(){r(c("Network Error",e,null,y)),y=null},y.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",n=e.transitional||d.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(c(t,e,n.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",y)),y=null},n.isStandardBrowserEnv()){var E=(e.withCredentials||u(S))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;E&&(h[e.xsrfHeaderName]=E)}"setRequestHeader"in y&&n.forEach(h,(function(e,t){void 0===m&&"content-type"===t.toLowerCase()?delete h[t]:y.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(y.withCredentials=!!e.withCredentials),g&&"json"!==g&&(y.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&y.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&y.upload&&y.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(p=function(e){y&&(r(!e||e&&e.type?new f("canceled"):e),y.abort(),y=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p))),m||(m=null),y.send(m)}))}},1609:(e,t,r)=>{"use strict";var n=r(4867),s=r(1849),i=r(321),o=r(7185),a=function e(t){var r=new i(t),a=s(i.prototype.request,r);return n.extend(a,i.prototype,r),n.extend(a,r),a.create=function(r){return e(o(t,r))},a}(r(5655));a.Axios=i,a.Cancel=r(5263),a.CancelToken=r(4972),a.isCancel=r(6502),a.VERSION=r(7288).version,a.all=function(e){return Promise.all(e)},a.spread=r(8713),a.isAxiosError=r(6268),e.exports=a,e.exports.default=a},5263:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},4972:(e,t,r)=>{"use strict";var n=r(5263);function s(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;this.promise.then((function(e){if(r._listeners){var t,n=r._listeners.length;for(t=0;t<n;t++)r._listeners[t](e);r._listeners=null}})),this.promise.then=function(e){var t,n=new Promise((function(e){r.subscribe(e),t=e})).then(e);return n.cancel=function(){r.unsubscribe(t)},n},e((function(e){r.reason||(r.reason=new n(e),t(r.reason))}))}s.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},s.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},s.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},s.source=function(){var e;return{token:new s((function(t){e=t})),cancel:e}},e.exports=s},6502:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},321:(e,t,r)=>{"use strict";var n=r(4867),s=r(5327),i=r(782),o=r(3572),a=r(7185),l=r(4875),u=l.validators;function c(e){this.defaults=e,this.interceptors={request:new i,response:new i}}c.prototype.request=function(e,t){if("string"==typeof e?(t=t||{}).url=e:t=e||{},!t.url)throw new Error("Provided config url is not valid");(t=a(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var r=t.transitional;void 0!==r&&l.assertOptions(r,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var n=[],s=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,n.unshift(e.fulfilled,e.rejected))}));var i,c=[];if(this.interceptors.response.forEach((function(e){c.push(e.fulfilled,e.rejected)})),!s){var d=[o,void 0];for(Array.prototype.unshift.apply(d,n),d=d.concat(c),i=Promise.resolve(t);d.length;)i=i.then(d.shift(),d.shift());return i}for(var f=t;n.length;){var p=n.shift(),m=n.shift();try{f=p(f)}catch(e){m(e);break}}try{i=o(f)}catch(e){return Promise.reject(e)}for(;c.length;)i=i.then(c.shift(),c.shift());return i},c.prototype.getUri=function(e){if(!e.url)throw new Error("Provided config url is not valid");return e=a(this.defaults,e),s(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,r){return this.request(a(r||{},{method:e,url:t,data:(r||{}).data}))}})),n.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,r,n){return this.request(a(n||{},{method:e,url:t,data:r}))}})),e.exports=c},782:(e,t,r)=>{"use strict";var n=r(4867);function s(){this.handlers=[]}s.prototype.use=function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1},s.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},s.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=s},4097:(e,t,r)=>{"use strict";var n=r(1793),s=r(7303);e.exports=function(e,t){return e&&!n(t)?s(e,t):t}},5061:(e,t,r)=>{"use strict";var n=r(481);e.exports=function(e,t,r,s,i){var o=new Error(e);return n(o,t,r,s,i)}},3572:(e,t,r)=>{"use strict";var n=r(4867),s=r(8527),i=r(6502),o=r(5655),a=r(5263);function l(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new a("canceled")}e.exports=function(e){return l(e),e.headers=e.headers||{},e.data=s.call(e,e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return l(e),t.data=s.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(l(e),t&&t.response&&(t.response.data=s.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},481:e=>{"use strict";e.exports=function(e,t,r,n,s){return e.config=t,r&&(e.code=r),e.request=n,e.response=s,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},7185:(e,t,r)=>{"use strict";var n=r(4867);e.exports=function(e,t){t=t||{};var r={};function s(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function i(r){return n.isUndefined(t[r])?n.isUndefined(e[r])?void 0:s(void 0,e[r]):s(e[r],t[r])}function o(e){if(!n.isUndefined(t[e]))return s(void 0,t[e])}function a(r){return n.isUndefined(t[r])?n.isUndefined(e[r])?void 0:s(void 0,e[r]):s(void 0,t[r])}function l(r){return r in t?s(e[r],t[r]):r in e?s(void 0,e[r]):void 0}var u={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l};return n.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=u[e]||i,s=t(e);n.isUndefined(s)&&t!==l||(r[e]=s)})),r}},6026:(e,t,r)=>{"use strict";var n=r(5061);e.exports=function(e,t,r){var s=r.config.validateStatus;r.status&&s&&!s(r.status)?t(n("Request failed with status code "+r.status,r.config,null,r.request,r)):e(r)}},8527:(e,t,r)=>{"use strict";var n=r(4867),s=r(5655);e.exports=function(e,t,r){var i=this||s;return n.forEach(r,(function(r){e=r.call(i,e,t)})),e}},5655:(e,t,r)=>{"use strict";var n=r(4867),s=r(6016),i=r(481),o={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var l,u={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(l=r(5448)),l),transformRequest:[function(e,t){return s(t,"Accept"),s(t,"Content-Type"),n.isFormData(e)||n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e)?e:n.isArrayBufferView(e)?e.buffer:n.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):n.isObject(e)||t&&"application/json"===t["Content-Type"]?(a(t,"application/json"),function(e,t,r){if(n.isString(e))try{return(0,JSON.parse)(e),n.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||u.transitional,r=t&&t.silentJSONParsing,s=t&&t.forcedJSONParsing,o=!r&&"json"===this.responseType;if(o||s&&n.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(o){if("SyntaxError"===e.name)throw i(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){u.headers[e]=n.merge(o)})),e.exports=u},7288:e=>{e.exports={version:"0.25.0"}},1849:e=>{"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}}},5327:(e,t,r)=>{"use strict";var n=r(4867);function s(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var i;if(r)i=r(t);else if(n.isURLSearchParams(t))i=t.toString();else{var o=[];n.forEach(t,(function(e,t){null!=e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),o.push(s(t)+"="+s(e))})))})),i=o.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},7303:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},4372:(e,t,r)=>{"use strict";var n=r(4867);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,s,i,o){var a=[];a.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),n.isString(s)&&a.push("path="+s),n.isString(i)&&a.push("domain="+i),!0===o&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},1793:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},6268:(e,t,r)=>{"use strict";var n=r(4867);e.exports=function(e){return n.isObject(e)&&!0===e.isAxiosError}},7985:(e,t,r)=>{"use strict";var n=r(4867);e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function s(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=s(window.location.href),function(t){var r=n.isString(t)?s(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}},6016:(e,t,r)=>{"use strict";var n=r(4867);e.exports=function(e,t){n.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))}},4109:(e,t,r)=>{"use strict";var n=r(4867),s=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,i,o={};return e?(n.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=n.trim(e.substr(0,i)).toLowerCase(),r=n.trim(e.substr(i+1)),t){if(o[t]&&s.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([r]):o[t]?o[t]+", "+r:r}})),o):o}},8713:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},4875:(e,t,r)=>{"use strict";var n=r(7288).version,s={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){s[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var i={};s.transitional=function(e,t,r){function s(e,t){return"[Axios v"+n+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,n,o){if(!1===e)throw new Error(s(n," has been removed"+(t?" in "+t:"")));return t&&!i[n]&&(i[n]=!0,console.warn(s(n," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,n,o)}},e.exports={assertOptions:function(e,t,r){if("object"!=typeof e)throw new TypeError("options must be an object");for(var n=Object.keys(e),s=n.length;s-- >0;){var i=n[s],o=t[i];if(o){var a=e[i],l=void 0===a||o(a,i,e);if(!0!==l)throw new TypeError("option "+i+" must be "+l)}else if(!0!==r)throw Error("Unknown option "+i)}},validators:s}},4867:(e,t,r)=>{"use strict";var n=r(1849),s=Object.prototype.toString;function i(e){return Array.isArray(e)}function o(e){return void 0===e}function a(e){return"[object ArrayBuffer]"===s.call(e)}function l(e){return null!==e&&"object"==typeof e}function u(e){if("[object Object]"!==s.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===s.call(e)}function d(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.call(null,e[s],s,e)}e.exports={isArray:i,isArrayBuffer:a,isBuffer:function(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"[object FormData]"===s.call(e)},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&a(e.buffer)},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:l,isPlainObject:u,isUndefined:o,isDate:function(e){return"[object Date]"===s.call(e)},isFile:function(e){return"[object File]"===s.call(e)},isBlob:function(e){return"[object Blob]"===s.call(e)},isFunction:c,isStream:function(e){return l(e)&&c(e.pipe)},isURLSearchParams:function(e){return"[object URLSearchParams]"===s.call(e)},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:d,merge:function e(){var t={};function r(r,n){u(t[n])&&u(r)?t[n]=e(t[n],r):u(r)?t[n]=e({},r):i(r)?t[n]=r.slice():t[n]=r}for(var n=0,s=arguments.length;n<s;n++)d(arguments[n],r);return t},extend:function(e,t,r){return d(t,(function(t,s){e[s]=r&&"function"==typeof t?n(t,r):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},2485:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(270),s=r(5902);const i=(0,n.Ue)(((e,t)=>({menu:[],subMenuLoaded:!1,previousMenuItem:!1,nextMenuItem:!1,selectedMainMenuItem:!1,selectedSubMenuItem:!1,hasPremiumItems:!1,subMenu:{title:" ",menu_items:[]},setSelectedSubMenuItem:async t=>{let r=c(t);e((e=>({selectedSubMenuItem:t,selectedMainMenuItem:r}))),window.location.hash=r+"/"+t},setSelectedMainMenuItem:t=>{e((e=>({selectedMainMenuItem:t}))),window.location.hash=t},fetchSelectedMainMenuItem:()=>{let t=(0,s.Z)("main")||"dashboard";e((e=>({selectedMainMenuItem:t})))},fetchSelectedSubMenuItem:async()=>{let t=(0,s.Z)("menu")||"general";e((e=>({selectedSubMenuItem:t})))},fetchMenuData:t=>{let r=rsssl_settings.menu;r=Object.values(r);const n=(0,s.Z)("main")||"dashboard";if(r=r.filter((e=>!e.default_hidden||n===e.id)),void 0!==t){let s=u(r,n);const i=d(s,t);s.menu_items=l(s.menu_items,t,i);const{nextMenuItem:o,previousMenuItem:c}=a(r,i,t),f=s.menu_items.filter((e=>!0===e.premium)).length>0;e((e=>({subMenuLoaded:!0,menu:r,nextMenuItem:o,previousMenuItem:c,selectedMainMenuItem:n,selectedSubMenuItem:i,subMenu:s,hasPremiumItems:f})))}else e((e=>({menu:r,selectedMainMenuItem:n})))},getDefaultSubMenuItem:async e=>{let r=t().subMenuLoaded;r||await t().fetchMenuData(e);let n=t().subMenu,i=r&&n.hasOwnProperty(0)?n[0].id:"general",o=(0,s.Z)("menu"),a=!1;for(const e in(void 0).menu.menu_items)n.hasOwnProperty(e)&&n[e].id===o&&(a=!0);return a||(o=!1),o||i}}))),o=(e,t,r)=>(t.forEach((t=>{t.visible&&(e.push(t.id),t.hasOwnProperty("menu_items")&&(t.menu_items=l(t.menu_items,r),o(e,t.menu_items,r)))})),e),a=(e,t,r)=>{let n,s;const i=[];o(i,e,r);const a=i.findIndex((e=>e===t));return-1!==a&&(n=i[0===a?"":a-1],f(n,e).hasOwnProperty("menu_items")&&(n=i[0===a?"":a-2]),s=i[a===i.length-1?"":a+1],n=n||i[0],s=s||i[i.length-1]),{nextMenuItem:s,previousMenuItem:n}},l=(e,t)=>{const r=e;for(const[n,s]of e.entries()){let e=t.filter((e=>e.menu_id===s.id));e=e.filter((e=>e.visible)),0!==e.length||s.hasOwnProperty("menu_items")?(r[n].visible=!0,s.hasOwnProperty("menu_items")&&(r[n].menu_items=l(s.menu_items,t))):r[n].visible=!1}return r},u=(e,t)=>{let r=[];for(const n in e)e.hasOwnProperty(n)&&e[n].id===t&&(r=e[n]);return r=p(r),r},c=e=>{let t=rsssl_settings.menu;for(const r in t){let n=t[r];if(n.id===e)return n.id;if(n.menu_items)for(const t in n.menu_items){let r=n.menu_items[t];if(r.id===e)return n.id;if(r.menu_items)for(const t in r.menu_items)if(r.menu_items[t].id===e)return n.id}}return!1},d=(e,t)=>{let r,n=e&&e.menu_items.hasOwnProperty(0)?e.menu_items[0].id:"general",i=o([],e.menu_items),a=(0,s.Z)("menu");r=i.filter((e=>e===a)),r||(a=!1);let l=a||n;if(0===t.filter((e=>e.menu_id===l)).length){let t=f(l,e.menu_items);t&&t.menu_items&&t.menu_items.hasOwnProperty(0)&&(l=t.menu_items[0].id)}return l},f=(e,t)=>{for(const r in t){let n=t[r];if(n.id===e)return n;if(n.menu_items){let t=f(e,n.menu_items);if(t)return t}}return!1},p=e=>{let t=e.menu_items;for(let[r,n]of e.menu_items.entries())n.visible=!0,n.hasOwnProperty("menu_items")&&(n=p(n)),t[r]=n;return e.menu_items=t,e.visible=!0,e}},5097:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=(0,r(270).Ue)(((e,t)=>({modalData:[],buttonsDisabled:!1,showModal:!1,ignoredItems:[],fixedItems:[],item:!1,setIgnoredItemId:r=>{let n=t().ignoredItems;n.push(r),e({ignoredItems:n})},setFixedItemId:r=>{let n=t().fixedItems;n.push(r),e({fixedItems:n})},handleModal:(t,r,n)=>{e({showModal:t,modalData:r,item:n})},setModalData:t=>{e({modalData:t})}})))},9810:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var n=r(270),s=r(2902),i=r(8473),o=r(5736);const a=(0,n.Ue)(((e,t)=>({steps:[],currentStepIndex:0,currentStep:{},error:!1,networkProgress:0,networkActivationStatus:"",certificateValid:"",networkwide:!1,sslEnabled:!1,overrideSSL:!1,showOnboardingModal:!1,modalStatusLoaded:!1,dataLoaded:!1,processing:!1,email:"",includeTips:!1,sendTestEmail:!0,actionStatus:"",setIncludeTips:t=>{e((e=>({includeTips:t})))},setSendTestEmail:t=>{e((e=>({sendTestEmail:t})))},setEmail:t=>{e((e=>({email:t})))},setShowOnboardingModal:t=>{e((e=>({showOnboardingModal:t})))},setProcessing:t=>{e((e=>({processing:t})))},setOverrideSSL:t=>{e((e=>({overrideSSL:t})))},setNetworkActivationStatus:t=>{e((e=>({networkActivationStatus:t})))},setCurrentStepIndex:r=>{const n=t().steps[r];e((e=>({currentStepIndex:r,currentStep:n})))},dismissModal:()=>{e((e=>({showOnboardingModal:!1}))),i.Kw("dismiss_modal",{dismiss:!0}).then((e=>{}))},saveEmail:()=>{let r={};r.email=t().email,r.includeTips=t().includeTips,r.sendTestEmail=t().sendTestEmail,e((e=>({processing:!0}))),i.Kw("update_email",r).then((r=>{e((e=>({processing:!1}))),t().setCurrentStepIndex(t().currentStepIndex+1)}))},updateItemStatus:(r,n,i)=>{const o=t().currentStepIndex,a=t().steps[o].items.findIndex((e=>e.id===i));e((0,s.Uy)((e=>{let s=t().currentStep,i={...s},l=[...s.items],u={...s.items[a]};u.status=n,u.current_action=r,l[a]=u,i.items=l,e.steps[o]=i,e.currentStep=e.steps[o]})))},fetchOnboardingModalStatus:async()=>{i.Kw("get_modal_status").then((t=>{e({showOnboardingModal:!t.dismissed,modalStatusLoaded:!0})}))},setShowOnBoardingModal:t=>e((e=>({showOnboardingModal:t}))),actionHandler:async(r,n,s)=>{e({actionStatus:"processing"}),s.preventDefault(),t().updateItemStatus(n,"processing",r);let i=await u(n,r);t().updateItemStatus(i.action,i.status,r),"none"!==i.action&&"completed"!==i.action?(i=await u(i.action,r),t().updateItemStatus(i.action,i.status,r)):e({actionStatus:"completed"})},getSteps:async t=>{const{steps:r,networkActivationStatus:n,certificateValid:s,networkProgress:i,networkwide:o,overrideSSL:a,error:u,sslEnabled:c}=await l(t);let d=0;(c||o&&"completed"===n)&&(d=1),e({steps:r,currentStepIndex:d,currentStep:r[d],networkActivationStatus:n,certificateValid:s,networkProgress:i,networkwide:o,overrideSSL:a,sslEnabled:c,dataLoaded:!0,error:u}),"completed"===n&&e({networkProgress:100})},refreshSSLStatus:t=>{t.preventDefault(),e({processing:!0}),e((0,s.Uy)((e=>{const t=e.steps.findIndex((e=>"activate_ssl"===e.id)),r=e.steps[t];r.items.forEach((function(e,t){"error"===e.status&&(r.items[t].status="processing",r.items[t].title=(0,o.__)("Re-checking SSL certificate, please wait...","really-simple-ssl"))})),e.steps[t]=r}))),setTimeout((async function(){const{steps:t,certificateValid:r,error:n}=await l(!0);e({steps:t,certificateValid:r,processing:!1,error:n})}),1e3)},activateSSLNetworkWide:()=>{t().networkProgress>=100?e({sslEnabled:!0,networkActivationStatus:"completed"}):(e((()=>({processing:!0}))),i.SA("activate_ssl_networkwide").then((t=>{t.success&&(e({networkProgress:t.progress,processing:!1}),t.progress>=100&&e({sslEnabled:!0,networkActivationStatus:"completed"}))})))}}))),l=e=>{let t={};return t.forceRefresh=e,i.Kw("onboarding_data",t).then((e=>{let t=e.steps,r=e.ssl_enabled;return{steps:t,networkActivationStatus:e.network_activation_status,certificateValid:e.certificate_valid,networkProgress:e.network_progress,networkwide:e.networkwide,overrideSSL:e.ssl_detection_overridden,error:e.error,sslEnabled:r}}))},u=(e,t)=>{let r={};r.id=t;let n={};return i.Kw(e,r).then((async e=>e.success?(n.action=e.next_action,n.status="success",n):(n.action="failed",n.status="error",n))).catch((e=>(n.action="failed",n.status="error",n)))},c=a},4559:(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var n=r(270),s=r(2902),i=r(8473),o=r(4064),a=r(5736),l=r(9818);const u=(0,n.Ue)(((e,t)=>({fieldsLoaded:!1,error:!1,fields:[],changedFields:[],progress:[],nextButtonDisabled:!1,refreshTests:!1,highLightField:"",setHighLightField:t=>{e((e=>({highLightField:t})))},setRefreshTests:t=>e((e=>({refreshTests:t}))),handleNextButtonDisabled:t=>e((e=>({nextButtonDisabled:t}))),setChangedField:(t,r)=>{e((0,s.Uy)((e=>{const n=e.changedFields.findIndex((e=>e.id===t));-1!==n&&e.changedFields.splice(n,1);let s={};s.id=t,s.value=r,e.changedFields.push(s)})))},showSavedSettingsNotice:e=>{f(e)},updateField:(t,r)=>{e((0,s.Uy)((e=>{let n=e.fields.findIndex((e=>e.id===t));-1!==n&&(e.fields[n].value=r)})))},updateFieldAttribute:(t,r,n)=>{e((0,s.Uy)((e=>{let s=e.fields.findIndex((e=>e.id===t));-1!==s&&(e.fields[s][r]=n)})))},updateSubField:(t,r,n)=>{e((0,s.Uy)((e=>{let s=e.fields.findIndex((e=>e.id===t)),i=e.fields[s].value;Array.isArray(i)||(i=[]);let o=i.findIndex((e=>e.id===r));-1!==o&&(e.fields[s].updateItemId=r,e.fields[s].value[o].value=n,e.fields[s].value=i.map((e=>{const{deleteControl:t,valueControl:r,statusControl:n,...s}=e;return s})))})))},addHelpNotice:(r,n,s,i,o)=>{let a={};a.label=n,a.text=s,o&&(a.url=o),i&&(a.title=i);let l=t().fields,u=[],c=!1;l.forEach((function(e,t){let n={...e};e.id!==r||e.help||(c=!0,n.help=a),u.push(n)})),c&&e({fields:u})},fieldAlreadyEnabled:e=>{let r=t().changedFields.filter((t=>t.id===e)).length>0,n=t().getFieldValue(e);return!r&&n},getFieldValue:e=>{let r=t().fields.filter((t=>t.id===e))[0];return!!r&&r.value},getField:e=>t().fields.filter((t=>t.id===e))[0]||!1,saveFields:(r,n)=>{let o=void 0===r||r;n=void 0===n||n;let a=t().fields;a=a.filter((e=>"banner"!==e.data_target));let l=t().changedFields,u=t().progress,c=[];for(const e of a){let t=l.filter((t=>t.id===e.id)).length>0,r="select"===e.type||"radio"===e.type;(t||e.never_saved&&!e.disabled&&r)&&c.push(e)}c.length>0&&i.aj(c).then((t=>{u=t.progress,a=t.fields,e((0,s.Uy)((e=>{e.changedFields=[],e.fields=a,e.progress=u,e.refreshTests=o})))})),n&&f()},updateFieldsData:r=>{let n=t().fields;n=d(n);const i=c(n,r);e((0,s.Uy)((e=>{e.fields=n,e.nextButtonDisabled=i})))},fetchFieldsData:async t=>{const{fields:r,progress:n,error:s}=await i.VN().then((e=>({fields:e.fields,progress:e.progress,error:e.error}))).catch((e=>{console.error(e)}));let o=d(r),a=o.filter((e=>e.menu_id===t));e({fieldsLoaded:!0,fields:o,selectedFields:a,progress:n,error:s})}}))),c=(e,t)=>{let r=[];for(const n of e)n.menu_id===t&&r.push(n);return r.filter((e=>e.required&&!e.conditionallyDisabled&&(0==e.value.length||!e.value))).length>0},d=e=>{let t=[];return e&&Array.isArray(e)?(e.forEach((function(r,n){let s=!(r.hasOwnProperty("react_conditions")&&!p(r.react_conditions,e,r.id)),i=!r.conditionallyDisabled;const o={...r};o.conditionallyDisabled=!s,o.visible=!(!s&&("letsencrypt"===o.type||"hide"===o.condition_action)),t.push(o),!i&&o.enabled&&"learningmode"!==r.type&&set().setChangedField(r.id,r.value)})),t):[]},f=e=>{void 0===e&&(e=(0,a.__)("Settings Saved","really-simple-ssl")),(0,l.dispatch)("core/notices").createNotice("success",e,{__unstableHTML:!0,id:"rsssl_settings_saved",type:"snackbar",isDismissible:!1}).then((0,o.Z)(2e3)).then((e=>{(0,l.dispatch)("core/notices").removeNotice("rsssl_settings_saved")}))},p=(e,t,r)=>{let n="OR"===e[0].relation?"OR":"AND",s="AND"===n;for(const i in e)if(e.hasOwnProperty(i)){let o="AND"===n,a=e[i];if(a.hasOwnProperty("relation"))o=p(a,t,r);else{for(let e in a){let r=0===e.indexOf("!");if(a.hasOwnProperty(e)){let r=a[e];e=e.replace("!","");let n=t.filter((t=>t.id===e));if(n.hasOwnProperty(0)){let e=n[0],t=e.value;if("text_checkbox"===e.type)o=t.hasOwnProperty("show")&&t.show==r;else if("checkbox"===e.type)o=t==r;else if("multicheckbox"===e.type){o=!1;let e=t;if(0===e.length)o=!1;else for(const t of Object.keys(e))if(Array.isArray(r)||(r=[r]),r.includes(e[t])){o=!0;break}}else o="radio"===e.type?Array.isArray(r)?r.includes(t):r===t:!0===r?1===t||"1"===t||!0===t:!1===r?0===t||"0"===t||!1===t:-1!==r.indexOf("EMPTY")?0===t.length:String(t).toLowerCase()===r.toLowerCase()}}r&&(o=!o),s="AND"===n?s&&o:s||o}s="AND"===n?s&&o:s||o}}return s?1:0}},2254:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(9307),s=r(5609),i=r(9818);const o=window.wp.notices,a=()=>{const e=(0,i.useSelect)((e=>e(o.store).getNotices().filter((e=>"snackbar"===e.type))),[]);if(void 0===e)return(0,n.createElement)(n.Fragment,null);const{removeNotice:t}=(0,i.useDispatch)(o.store);return(0,n.createElement)(s.SnackbarList,{className:"edit-site-notices",notices:e,onRemove:t})}},2919:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(9307),s=r(5736),i=r(9950);const o=e=>{e.error&&(console.log("errors detected during the loading of the settings page"),console.log(e.error));let t=!1,r=(0,s.__)("Please check if security settings on the server or a plugin is blocking the requests from Really Simple SSL.","really-simple-ssl"),o=!1;return e.error&&(o=e.error.message,"string"!=typeof o&&(o=JSON.stringify(o)),"rest_no_route"===e.error.code?t=(0,s.__)("The Really Simple SSL Rest API is disabled.","really-simple-ssl")+" "+r:"404"===e.error.data.status?t=(0,s.__)("The Really Simple SSL Rest API returned a not found.","really-simple-ssl")+" "+r:"403"===e.error.data.status&&(t=(0,s.__)("The Really Simple SSL Rest API returned a 403 forbidden error.","really-simple-ssl")+" "+r),o.length>100&&(o=o.substring(0,100)+"...")),(0,n.createElement)(n.Fragment,null,e.error&&(0,n.createElement)("div",{className:"rsssl-rest-error-message"},(0,n.createElement)("h3",null,(0,s.__)("A problem was detected during the loading of the settings","really-simple-ssl")),t&&(0,n.createElement)("p",null,t),(0,n.createElement)("div",null,(0,n.createElement)("p",null,(0,s.__)("The request returned the following errors:","really-simple-ssl")),(0,n.createElement)("ul",null,e.error.code&&(0,n.createElement)("li",null,(0,s.__)("Response code:","really-simple-ssl")," ",e.error.code),e.error.data.status&&(0,n.createElement)("li",null,(0,s.__)("Status code:","really-simple-ssl")," ",e.error.data.status),o&&(0,n.createElement)("li",null,(0,s.__)("Server response:","really-simple-ssl")," ",o))),(0,n.createElement)(i.Z,{className:"button button-default",target:"_blank",text:(0,s.__)("More information","really-simple-ssl"),url:"https://really-simple-ssl.com/instructions/how-to-debug-a-blank-settings-page-in-really-simple-ssl/"})))}},9950:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(9307);const s=e=>{let t="",r="",s="";if(-1!==e.text.indexOf("%s")){let n=e.text.split(/%s/);t=n[0],s=n[1],r=n[2]}else s=e.text;let i=e.className?e.className:"rsssl-link";return(0,n.createElement)(n.Fragment,null,t," ",(0,n.createElement)("a",{className:i,target:e.target,href:e.url},s),r)}},8473:(e,t,r)=>{"use strict";r.d(t,{Kr:()=>S,Kw:()=>_,SA:()=>w,VN:()=>y,aj:()=>b});var n=r(5902),s=r(9669),i=r.n(s),o=r(6989),a=r.n(o);const l=()=>"&nonce="+rsssl_settings.rsssl_nonce+"&token="+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5),u=()=>-1!==rsssl_settings.site_url.indexOf("?"),c=(e,t)=>new Promise((function(r,n){let s=p("ajax"),i=new XMLHttpRequest;i.open("POST",s),i.onload=function(){let e;try{e=JSON.parse(i.response)}catch(e){r(m(i.response,500,"invalid_data"))}i.status>=200&&i.status<300?r(e):r(m(i.response,i.status,i.statusText))},i.onerror=function(){r(m(i.response,i.status,i.statusText))};let o={};o.path=e,o.data=t,o=JSON.stringify(o,d),i.setRequestHeader("Content-Type","application/json; charset=UTF-8"),i.send(o)})),d=(e,t)=>e?e&&e.includes("Control")?void 0:"object"==typeof t?JSON.parse(JSON.stringify(t,d)):t:t,f=e=>new Promise((function(t,r){let n=p("ajax");n+="&rest_action="+e.replace("?","&");let s=new XMLHttpRequest;s.open("GET",n),s.onload=function(){let e;try{e=JSON.parse(s.response)}catch(e){t(m(s.response,500,"invalid_data"))}s.status>=200&&s.status<300?(e.hasOwnProperty("request_success")||t(m(s.response,500,"invalid_data")),t(e)):t(m(s.response,s.status,s.statusText))},s.onerror=function(){t(m(s.response,s.status,s.statusText))},s.send()})),p=e=>{let t;return t=void 0===e?rsssl_settings.site_url:rsssl_settings.admin_ajax_url,"https:"===window.location.protocol&&-1===t.indexOf("https://")?t.replace("http://","https://"):t},m=(e,t,r)=>{let n={},s={},i={};return i.status=t,s.code=r,s.data=i,s.message=e,n.error=s,n},h=e=>{if(u()){let t={headers:{"X-WP-Nonce":rsssl_settings.nonce}};return i().get(p()+e,t).then((t=>t.data.request_success?t.data:f(e))).catch((t=>f(e)))}return a()({path:e}).then((t=>t.request_success?t:f(e))).catch((t=>f(e)))},g=(e,t)=>{if(u()){let r={headers:{"X-WP-Nonce":rsssl_settings.nonce}};return i().post(p()+e,t,r).then((e=>e.data)).catch((r=>c(e,t)))}return a()({path:e,method:"POST",data:t}).catch((r=>c(e,t)))},v=()=>-1!==rsssl_settings.site_url.indexOf("?")?"&":"?",y=()=>{let e=(0,n.Z)("main");return h("reallysimplessl/v1/fields/get"+v()+e+l())},b=e=>{let t=(0,n.Z)("main"),r={nonce:rsssl_settings.rsssl_nonce};return e.push(r),g("reallysimplessl/v1/fields/set"+v()+t,e)},w=(e,t,r)=>(t||(t=!1),r||(r=!1),r=encodeURIComponent(JSON.stringify(r)),h("reallysimplessl/v1/tests/"+e+v()+"state="+t+l()+"&data="+r)),S=(e,t)=>h("reallysimplessl/v1/tests/"+e+v()+"letsencrypt=1&id="+t+l()),_=(e,t)=>(void 0===t&&(t={}),t.nonce=rsssl_settings.rsssl_nonce,g("reallysimplessl/v1/do_action/"+e,t))},5902:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=e=>{let t=window.location.href;if(-1===t.indexOf("#"))return!1;let r=t.split("#");if(1===r.length)return!1;let n=r[1];if("anchor"===e){if(-1===n.indexOf("/"))return!1;{let e=n.split("/");return!(e.length<=2)&&e[2]}}if("menu"===e){if(-1===n.indexOf("/"))return!1;{let e=n.split("/");return!(e.length<=1)&&e[1]}}return-1===n.indexOf("/")?n:n.split("/")[0]}},4064:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=e=>function(t){return new Promise((r=>setTimeout((()=>r(t)),e)))}},3250:(e,t,r)=>{"use strict";var n=r(9196),s="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=n.useState,o=n.useEffect,a=n.useLayoutEffect,l=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!s(e,r)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=i({inst:{value:r,getSnapshot:t}}),s=n[0].inst,c=n[1];return a((function(){s.value=r,s.getSnapshot=t,u(s)&&c({inst:s})}),[e,r,t]),o((function(){return u(s)&&c({inst:s}),e((function(){u(s)&&c({inst:s})}))}),[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},139:(e,t,r)=>{"use strict";var n=r(9196),s=r(1688),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=s.useSyncExternalStore,a=n.useRef,l=n.useEffect,u=n.useMemo,c=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,s){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=u((function(){function e(e){if(!l){if(l=!0,o=e,e=n(e),void 0!==s&&f.hasValue){var t=f.value;if(s(t,e))return a=t}return a=e}if(t=a,i(o,e))return t;var r=n(e);return void 0!==s&&s(t,r)?t:(o=e,a=r)}var o,a,l=!1,u=void 0===r?null:r;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]}),[t,r,n,s]);var p=o(e,d[0],d[1]);return l((function(){f.hasValue=!0,f.value=p}),[p]),c(p),p}},1688:(e,t,r)=>{"use strict";e.exports=r(3250)},2798:(e,t,r)=>{"use strict";e.exports=r(139)},9196:e=>{"use strict";e.exports=window.React},1850:e=>{"use strict";e.exports=window.ReactDOM},6989:e=>{"use strict";e.exports=window.wp.apiFetch},5609:e=>{"use strict";e.exports=window.wp.components},9818:e=>{"use strict";e.exports=window.wp.data},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},2902:(e,t,r)=>{"use strict";function n(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];throw Error("[Immer] minified error nr: "+e+(r.length?" "+r.map((function(e){return"'"+e+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function s(e){return!!e&&!!e[J]}function i(e){var t;return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object||"function"==typeof r&&Function.toString.call(r)===V}(e)||Array.isArray(e)||!!e[Z]||!!(null===(t=e.constructor)||void 0===t?void 0:t[Z])||c(e)||d(e))}function o(e,t,r){void 0===r&&(r=!1),0===a(e)?(r?Object.keys:z)(e).forEach((function(n){r&&"symbol"==typeof n||t(n,e[n],e)})):e.forEach((function(r,n){return t(n,r,e)}))}function a(e){var t=e[J];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:c(e)?2:d(e)?3:0}function l(e,t){return 2===a(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function u(e,t,r){var n=a(e);2===n?e.set(t,r):3===n?e.add(r):e[t]=r}function c(e){return F&&e instanceof Map}function d(e){return U&&e instanceof Set}function f(e){return e.o||e.t}function p(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=H(e);delete t[J];for(var r=z(t),n=0;n<r.length;n++){var s=r[n],i=t[s];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[s]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[s]})}return Object.create(Object.getPrototypeOf(e),t)}function m(e,t){return void 0===t&&(t=!1),g(e)||s(e)||!i(e)||(a(e)>1&&(e.set=e.add=e.clear=e.delete=h),Object.freeze(e),t&&o(e,(function(e,t){return m(t,!0)}),!0)),e}function h(){n(2)}function g(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function v(e){var t=K[e];return t||n(18,e),t}function y(){return L}function b(e,t){t&&(v("Patches"),e.u=[],e.s=[],e.v=t)}function w(e){S(e),e.p.forEach(E),e.p=null}function S(e){e===L&&(L=e.l)}function _(e){return L={p:[],l:L,h:e,m:!0,_:0}}function E(e){var t=e[J];0===t.i||1===t.i?t.j():t.g=!0}function O(e,t){t._=t.p.length;var r=t.p[0],s=void 0!==e&&e!==r;return t.h.O||v("ES5").S(t,e,s),s?(r[J].P&&(w(t),n(4)),i(e)&&(e=x(t,e),t.l||N(t,e)),t.u&&v("Patches").M(r[J].t,e,t.u,t.s)):e=x(t,r,[]),w(t),t.u&&t.v(t.u,t.s),e!==q?e:void 0}function x(e,t,r){if(g(t))return t;var n=t[J];if(!n)return o(t,(function(s,i){return P(e,n,t,s,i,r)}),!0),t;if(n.A!==e)return t;if(!n.P)return N(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var s=4===n.i||5===n.i?n.o=p(n.k):n.o,i=s,a=!1;3===n.i&&(i=new Set(s),s.clear(),a=!0),o(i,(function(t,i){return P(e,n,s,t,i,r,a)})),N(e,s,!1),r&&e.u&&v("Patches").N(n,r,e.u,e.s)}return n.o}function P(e,t,r,n,o,a,c){if(s(o)){var d=x(e,o,a&&t&&3!==t.i&&!l(t.R,n)?a.concat(n):void 0);if(u(r,n,d),!s(d))return;e.m=!1}else c&&r.add(o);if(i(o)&&!g(o)){if(!e.h.D&&e._<1)return;x(e,o),t&&t.A.l||N(e,o)}}function N(e,t,r){void 0===r&&(r=!1),!e.l&&e.h.D&&e.m&&m(t,r)}function j(e,t){var r=e[J];return(r?f(r):e)[t]}function A(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function k(e){e.P||(e.P=!0,e.l&&k(e.l))}function M(e){e.o||(e.o=p(e.t))}function I(e,t,r){var n=c(t)?v("MapSet").F(t,r):d(t)?v("MapSet").T(t,r):e.O?function(e,t){var r=Array.isArray(e),n={i:r?1:0,A:t?t.A:y(),P:!1,I:!1,R:{},l:t,t:e,k:null,o:null,j:null,C:!1},s=n,i=W;r&&(s=[n],i=X);var o=Proxy.revocable(s,i),a=o.revoke,l=o.proxy;return n.k=l,n.j=a,l}(t,r):v("ES5").J(t,r);return(r?r.A:y()).p.push(n),n}function T(e){return s(e)||n(22,e),function e(t){if(!i(t))return t;var r,n=t[J],s=a(t);if(n){if(!n.P&&(n.i<4||!v("ES5").K(n)))return n.t;n.I=!0,r=R(t,s),n.I=!1}else r=R(t,s);return o(r,(function(t,s){n&&function(e,t){return 2===a(e)?e.get(t):e[t]}(n.t,t)===s||u(r,t,e(s))})),3===s?new Set(r):r}(e)}function R(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return p(e)}r.d(t,{Uy:()=>Y,ZP:()=>Q});var D,L,C="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),F="undefined"!=typeof Map,U="undefined"!=typeof Set,B="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,q=C?Symbol.for("immer-nothing"):((D={})["immer-nothing"]=!0,D),Z=C?Symbol.for("immer-draftable"):"__$immer_draftable",J=C?Symbol.for("immer-state"):"__$immer_state",V=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),z="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,H=Object.getOwnPropertyDescriptors||function(e){var t={};return z(e).forEach((function(r){t[r]=Object.getOwnPropertyDescriptor(e,r)})),t},K={},W={get:function(e,t){if(t===J)return e;var r=f(e);if(!l(r,t))return function(e,t,r){var n,s=A(t,r);return s?"value"in s?s.value:null===(n=s.get)||void 0===n?void 0:n.call(e.k):void 0}(e,r,t);var n=r[t];return e.I||!i(n)?n:n===j(e.t,t)?(M(e),e.o[t]=I(e.A.h,n,e)):n},has:function(e,t){return t in f(e)},ownKeys:function(e){return Reflect.ownKeys(f(e))},set:function(e,t,r){var n=A(f(e),t);if(null==n?void 0:n.set)return n.set.call(e.k,r),!0;if(!e.P){var s=j(f(e),t),i=null==s?void 0:s[J];if(i&&i.t===r)return e.o[t]=r,e.R[t]=!1,!0;if(function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}(r,s)&&(void 0!==r||l(e.t,t)))return!0;M(e),k(e)}return e.o[t]===r&&(void 0!==r||t in e.o)||Number.isNaN(r)&&Number.isNaN(e.o[t])||(e.o[t]=r,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==j(e.t,t)||t in e.t?(e.R[t]=!1,M(e),k(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var r=f(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:n.enumerable,value:r[t]}:n},defineProperty:function(){n(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){n(12)}},X={};o(W,(function(e,t){X[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),X.deleteProperty=function(e,t){return X.set.call(this,e,t,void 0)},X.set=function(e,t,r){return W.set.call(this,e[0],t,r,e[0])};var $=function(){function e(e){var t=this;this.O=B,this.D=!0,this.produce=function(e,r,s){if("function"==typeof e&&"function"!=typeof r){var o=r;r=e;var a=t;return function(e){var t=this;void 0===e&&(e=o);for(var n=arguments.length,s=Array(n>1?n-1:0),i=1;i<n;i++)s[i-1]=arguments[i];return a.produce(e,(function(e){var n;return(n=r).call.apply(n,[t,e].concat(s))}))}}var l;if("function"!=typeof r&&n(6),void 0!==s&&"function"!=typeof s&&n(7),i(e)){var u=_(t),c=I(t,e,void 0),d=!0;try{l=r(c),d=!1}finally{d?w(u):S(u)}return"undefined"!=typeof Promise&&l instanceof Promise?l.then((function(e){return b(u,s),O(e,u)}),(function(e){throw w(u),e})):(b(u,s),O(l,u))}if(!e||"object"!=typeof e){if(void 0===(l=r(e))&&(l=e),l===q&&(l=void 0),t.D&&m(l,!0),s){var f=[],p=[];v("Patches").M(e,l,f,p),s(f,p)}return l}n(21,e)},this.produceWithPatches=function(e,r){if("function"==typeof e)return function(r){for(var n=arguments.length,s=Array(n>1?n-1:0),i=1;i<n;i++)s[i-1]=arguments[i];return t.produceWithPatches(r,(function(t){return e.apply(void 0,[t].concat(s))}))};var n,s,i=t.produce(e,r,(function(e,t){n=e,s=t}));return"undefined"!=typeof Promise&&i instanceof Promise?i.then((function(e){return[e,n,s]})):[i,n,s]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){i(e)||n(8),s(e)&&(e=T(e));var t=_(this),r=I(this,e,void 0);return r[J].C=!0,S(t),r},t.finishDraft=function(e,t){var r=(e&&e[J]).A;return b(r,t),O(void 0,r)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!B&&n(20),this.O=e},t.applyPatches=function(e,t){var r;for(r=t.length-1;r>=0;r--){var n=t[r];if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));var i=v("Patches").$;return s(e)?i(e,t):this.produce(e,(function(e){return i(e,t)}))},e}(),G=new $,Y=G.produce;G.produceWithPatches.bind(G),G.setAutoFreeze.bind(G),G.setUseProxies.bind(G),G.applyPatches.bind(G),G.createDraft.bind(G),G.finishDraft.bind(G);const Q=Y},270:(e,t,r)=>{"use strict";r.d(t,{Ue:()=>l});const n=e=>{let t;const r=new Set,n=(e,n)=>{const s="function"==typeof e?e(t):e;if(!Object.is(s,t)){const e=t;t=(null!=n?n:"object"!=typeof s)?s:Object.assign({},t,s),r.forEach((r=>r(t,e)))}},s=()=>t,i={setState:n,getState:s,subscribe:e=>(r.add(e),()=>r.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),r.clear()}};return t=e(n,s,i),i};var s=r(9196),i=r(2798);const{useSyncExternalStoreWithSelector:o}=i,a=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?n(e):n)(e):e,r=(e,r)=>function(e,t=e.getState,r){const n=o(e.subscribe,e.getState,e.getServerState||e.getState,t,r);return(0,s.useDebugValue)(n),n}(t,e,r);return Object.assign(r,t),r},l=e=>e?a(e):a}},n={};function s(e){var t=n[e];if(void 0!==t)return t.exports;var i=n[e]={exports:{}};return r[e](i,i.exports,s),i.exports}s.m=r,s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce(((t,r)=>(s.f[r](e,t),t)),[])),s.u=e=>e+"."+{187:"47fcc93e42962d041ecf",516:"d9fdac7dbecee0d0d949",557:"cac25dfc99da2e0b5c15",688:"86b04bc1184c88e45b5c",772:"13ee4cf40e736ab0eecb",812:"000de3cb8a2f5f9ac5d4",829:"1fcb197904e25094149f",885:"11980c94fabc3b4abd16",964:"5e26a8db3cd0dd524fd2",967:"609d7d4dc545b6871a17"}[e]+".js",s.miniCssF=e=>{},s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="really-simple-ssl:",s.l=(r,n,i,o)=>{if(e[r])e[r].push(n);else{var a,l;if(void 0!==i)for(var u=document.getElementsByTagName("script"),c=0;c<u.length;c++){var d=u[c];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+i){a=d;break}}a||(l=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,s.nc&&a.setAttribute("nonce",s.nc),a.setAttribute("data-webpack",t+i),a.src=r),e[r]=[n];var f=(t,n)=>{a.onerror=a.onload=null,clearTimeout(p);var s=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),s&&s.forEach((e=>e(n))),t)return t(n)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=f.bind(null,a.onerror),a.onload=f.bind(null,a.onload),l&&document.head.appendChild(a)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;s.g.importScripts&&(e=s.g.location+"");var t=s.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&!e;)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),s.p=e})(),(()=>{var e={826:0};s.f.j=(t,r)=>{var n=s.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var i=new Promise(((r,s)=>n=e[t]=[r,s]));r.push(n[2]=i);var o=s.p+s.u(t),a=new Error;s.l(o,(r=>{if(s.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed.\n("+i+": "+o+")",a.name="ChunkLoadError",a.type=i,a.request=o,n[1](a)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,i,[o,a,l]=r,u=0;if(o.some((t=>0!==e[t]))){for(n in a)s.o(a,n)&&(s.m[n]=a[n]);l&&l(s)}for(t&&t(r);u<o.length;u++)i=o[u],s.o(e,i)&&e[i]&&e[i][0](),e[i]=0},r=globalThis.webpackChunkreally_simple_ssl=globalThis.webpackChunkreally_simple_ssl||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),s.nc=void 0,(()=>{"use strict";var e=s(9307),t=s(5736),r=s(2254),n=s(2485);const i=()=>{const{menu:s,selectedMainMenuItem:i,fetchMenuData:o}=(0,n.Z)();let a=rsssl_settings.plugin_url;(0,e.useEffect)((()=>{o()}),[]);let l=s.filter((e=>null!==e));return(0,e.createElement)("div",{className:"rsssl-header-container"},(0,e.createElement)("div",{className:"rsssl-header"},(0,e.createElement)("img",{className:"rsssl-logo",src:a+"assets/img/really-simple-ssl-logo.svg",alt:"Really Simple SSL logo"}),(0,e.createElement)("div",{className:"rsssl-header-left"},(0,e.createElement)("nav",{className:"rsssl-header-menu"},(0,e.createElement)("ul",null,l.map(((t,r)=>(0,e.createElement)("li",{key:"menu-"+r},(0,e.createElement)("a",{className:i===t.id?"active":"",href:"#"+t.id.toString()},t.title))))))),(0,e.createElement)("div",{className:"rsssl-header-right"},!rsssl_settings.le_generated_by_rsssl&&(0,e.createElement)("a",{className:"rsssl-knowledge-base-link",href:"https://really-simple-ssl.com/knowledge-base",target:"_blank"},(0,t.__)("Documentation","really-simple-ssl")),rsssl_settings.le_generated_by_rsssl&&(0,e.createElement)("a",{href:rsssl_settings.letsencrypt_url},(0,t.__)("Let's Encrypt","really-simple-ssl")),rsssl_settings.pro_plugin_active&&(0,e.createElement)("a",{href:"https://wordpress.org/support/plugin/really-simple-ssl/",className:"button button-black",target:"_blank"},(0,t.__)("Support","really-simple-ssl")),!rsssl_settings.pro_plugin_active&&(0,e.createElement)("a",{href:rsssl_settings.upgrade_link,className:"button button-black",target:"_blank"},(0,t.__)("Go Pro","really-simple-ssl")))),(0,e.createElement)(r.default,{className:"rsssl-wizard-notices"}))};var o=s(2919);const a=t=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-header-container"},(0,e.createElement)("div",{className:"rsssl-header"},(0,e.createElement)("img",{className:"rsssl-logo",src:rsssl_settings.plugin_url+"assets/img/really-simple-ssl-logo.svg",alt:"Really Simple SSL logo"}))),(0,e.createElement)("div",{className:"rsssl-content-area rsssl-grid rsssl-dashboard rsssl-page-placeholder"},(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-column-2 rsssl-row-2 "},t.error&&(0,e.createElement)(o.Z,{error:t.error})),(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-row-2"}),(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-row-2"}),(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-column-2"})));var l=s(5902),u=s(4559),c=s(9810),d=s(5097);const f=()=>{const{error:r,fields:o,changedFields:f,fetchFieldsData:p,updateFieldsData:m,fieldsLoaded:h}=(0,u.Z)(),{showOnboardingModal:g,fetchOnboardingModalStatus:v,modalStatusLoaded:y}=(0,c.Z)(),{selectedMainMenuItem:b,fetchMenuData:w}=(0,n.Z)(),{showModal:S}=(0,d.Z)(),[_,E]=(0,e.useState)(null),[O,x]=(0,e.useState)(null),[P,N]=(0,e.useState)(null),[j,A]=(0,e.useState)(null);(0,e.useEffect)((()=>{y||v()}),[]),(0,e.useEffect)((()=>{rsssl_settings.json_translations.forEach((e=>{let r=JSON.parse(e),n=r.locale_data["really-simple-ssl"]||r.locale_data.messages;n[""].domain="really-simple-ssl",(0,t.setLocaleData)(n,"really-simple-ssl")}))}),[]),(0,e.useEffect)((()=>{"dashboard"!==b&&(_||Promise.all([s.e(557),s.e(772)]).then(s.bind(s,6772)).then((e=>{let{default:t}=e;E((()=>t))})),P||Promise.resolve().then(s.bind(s,2254)).then((e=>{let{default:t}=e;N((()=>t))})),j||s.e(829).then(s.bind(s,3829)).then((e=>{let{default:t}=e;A((()=>t))}))),"dashboard"!==b||O||Promise.all([s.e(557),s.e(688)]).then(s.bind(s,7688)).then((async e=>{let{default:t}=e;x((()=>t))}))}),[b]);const[k,M]=(0,e.useState)(null);(0,e.useEffect)((()=>{g&&!k&&Promise.all([s.e(557),s.e(885)]).then(s.bind(s,885)).then((e=>{let{default:t}=e;M((()=>t))}))}),[g]);const[I,T]=(0,e.useState)(null);return(0,e.useEffect)((()=>{S&&!I&&Promise.all([s.e(557),s.e(187)]).then(s.bind(s,9187)).then((e=>{let{default:t}=e;T((()=>t))}))}),[S]),(0,e.useEffect)((()=>{h&&(w(o),window.addEventListener("hashchange",(e=>{w(o)})))}),[o]),(0,e.useEffect)((()=>{let e=(0,l.Z)("menu");m(e)}),[f]),(0,e.useEffect)((()=>{let e=(0,l.Z)("menu");p(e)}),[]),r?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(a,{error:r})):(0,e.createElement)("div",{className:"rsssl-wrapper"},k&&(0,e.createElement)(k,null),I&&(0,e.createElement)(I,null),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(i,null),(0,e.createElement)("div",{className:"rsssl-content-area rsssl-grid rsssl-"+b},"dashboard"!==b&&_&&j&&P&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(j,null),(0,e.createElement)(_,null),(0,e.createElement)(P,{className:"rsssl-wizard-notices"})),"dashboard"===b&&O&&(0,e.createElement)(O,null))))};document.addEventListener("DOMContentLoaded",(()=>{const t=document.getElementById("really-simple-ssl");t&&(e.createRoot?(0,e.createRoot)(t).render((0,e.createElement)(f,null)):(0,e.render)((0,e.createElement)(f,null),t))})),document.addEventListener("click",(e=>{e.target.closest("#ssl-labs-check-button")&&document.querySelector(".rsssl-ssllabs").classList.add("rsssl-block-highlight")}))})()})();