Files
WEBtomaste/Atomaste Reference/public_html/wp-content/plugins/really-simple-ssl/settings/build/539.2e8c9233c7e800b6672d.js

1 line
672 KiB
JavaScript
Raw Normal View History

2025-12-10 12:17:30 -05:00
"use strict";(self.webpackChunkreally_simple_ssl=self.webpackChunkreally_simple_ssl||[]).push([[539],{2828:(e,l,t)=>{t.d(l,{A:()=>n});var a=t(1621),s=t(4110);const n=(0,a.vt)(((e,l)=>({filter:"all",progressText:"",notices:[],error:!1,percentageCompleted:0,progressLoaded:!1,setFilter:l=>{sessionStorage.rsssl_task_filter=l,e((e=>({filter:l})))},fetchFilter:()=>{if("undefined"!=typeof Storage&&sessionStorage.rsssl_task_filter){let l=sessionStorage.rsssl_task_filter;e((e=>({filter:l})))}},getProgressData:async()=>{const{percentage:l,text:t,notices:a,error:n}=await s.YA("progressData","refresh").then((e=>e));e((e=>({notices:a,percentageCompleted:l,progressText:t,progressLoaded:!0,error:n})))},dismissNotice:async t=>{let a=l().notices;a=a.filter((function(e){return e.id!==t})),e((e=>({notices:a})));const{percentage:n}=await s.YA("dismiss_task",t);e({percentageCompleted:n})}})))},3056:(e,l,t)=>{t.d(l,{A:()=>n});var a=t(1621),s=t(4110);const n=(0,a.vt)(((e,l)=>({debug:!1,sslScanStatus:!1,sslData:!1,endpointData:[],dataLoaded:!1,clearCache:!1,requestActive:!1,intervalId:!1,setIntervalId:l=>e({intervalId:l}),setRequestActive:l=>e({requestActive:l}),setSslScanStatus:l=>e({sslScanStatus:l}),setClearCache:l=>e({clearCache:l}),setSslData:l=>e({sslData:l}),setEndpointData:l=>e({endpointData:l}),isLocalHost:()=>!l().debug&&-1!==window.location.host.indexOf("localhost"),host:()=>l().debug?"wordpress.org":window.location.host,fetchSslData:async()=>{s.Eo("ssltest_get").then((t=>{if(t.data.hasOwnProperty("host")){let a=l().processSslData(t.data);e({sslData:a,endpointData:a.endpointData,dataLoaded:!0})}}))},getSslLabsData:t=>{let a="";l().clearCache&&(e({clearCache:!1,sslData:!1}),a="&startNew=on");const n="https://api.ssllabs.com/api/v3/analyze?host="+l().host()+a;let i={};return i.url=n,s.Eo("ssltest_run",i).then((e=>!(!e||e.errors)&&JSON.parse(e)))},runSslTest:()=>{l().getSslLabsData().then((t=>{if(t.status&&"ERROR"===t.status)t=l().processSslData(t),e({sslData:t,sslScanStatus:"completed"}),clearInterval(l().intervalId);else if(t.endpoints&&t.endpoints.filter((e=>"Ready"===e.statusMessage)).length>0){let a=t.endpoints.filter((e=>"Ready"===e.statusMessage)),n=a[a.length-1].ipAddress;l().getEndpointData(n).then((a=>{let n=l().endpointData;if(Array.isArray(n)||(n=[]),!a.errors){let l=!1;n.length>0&&n.forEach((function(e,t){e.ipAddress===a.ipAddress&&(n[t]=a,l=!0)})),l||(n[n.length]=a),e({endpointData:n}),t.endpointData=n}t.errors||s.Eo("store_ssl_labs",t),t=l().processSslData(t),e({sslData:t,requestActive:!1})}))}else(t=l().processSslData(t)).errors||s.Eo("store_ssl_labs",t).then((e=>{})),e({sslData:t,requestActive:!1})}))},processSslData:l=>{l||(l={});let t=l.progress?l.progress:0,a=l.startTime?l.startTime:"",s=l.statusMessage?l.statusMessage:"",n=l.grade?l.grade:"?",i="";if(l.endpoints){let e=l.endpoints.filter((e=>"Ready"===e.statusMessage)),a=e.length,c=e[a-1],r=l.endpoints.filter((e=>"In progress"===e.statusMessage))[0],m=0;r&&(m=r.progress?r.progress:0,s=r.statusDetailsMessage,i=r.ipAddress),c&&(n=c.grade),t=(100*a+m)/l.endpoints.length}l.errors&&(n="?",s=l.errors[0].message,t=100);let c={};return t>=100&&e({sslScanStatus:"completed"}),c.grade=n,c.startTime=a,c.statusMessage=s,c.ipAddress=i,c.progress=t,l.summary=c,l},getEndpointData:e=>{const t="https://api.ssllabs.com/api/v3/getEndpointData?host="+l().host()+"&s="+e;let a={};return a.url=t,s.Eo("ssltest_run",a).then((e=>{if(e&&!e.errors)return JSON.parse(e)}))}})))},9684:(e,l,t)=>{t.d(l,{A:()=>v});var a=t(1609),s=t(7723),n=t(4937),i=t(4110),c=t(6975),r=t(2828),m=t(2043),d=t(2838),o=t.n(d),h=t(6087);const v=e=>{const{dismissNotice:l,getProgressData:t}=(0,r.A)(),{getField:d,setHighLightField:v,showSavedSettingsNotice:u,updateFieldAttribute:p}=(0,c.A)(),{setSelectedSubMenuItem:_}=(0,m.A)(),[f,g]=(0,h.useState)(!1);let E=e.notice,Z="premium"===E.output.icon,y=E.output.url&&-1!==E.output.url.indexOf("really-simple-ssl.com");return(0,a.createElement)("div",{className:"rsssl-task-element"},(0,a.createElement)("span",{className:"rsssl-task-status rsssl-"+E.output.icon},E.output.label),(0,a.