File: /var/www/vcz/wp-content/plugins/better-wp-security/dist/567.js
"use strict";(globalThis.itsecWebpackJsonP=globalThis.itsecWebpackJsonP||[]).push([[567],{20567:(e,t,a)=>{a.d(t,{U9:()=>xe,qb:()=>A,a7:()=>M,kS:()=>he,fv:()=>u,KM:()=>h,Xp:()=>v,nU:()=>ee,TR:()=>le,Lu:()=>_,uC:()=>X,$J:()=>ke,ru:()=>Oe,Ph:()=>D,_g:()=>Q,ge:()=>U,Qf:()=>Y,oB:()=>_e,SZ:()=>Le});var n=a(6293),r=a(62845),l=a(92819),o=a(87514),i=a.n(o),s=a(73470),c=a(64893),d=a(9576);const{useGlobalState:m}=(0,r.r8)({cache:{}});function u({id:e,value:t,disabled:a,readonly:r,onChange:o,label:p,description:g,isMultiple:h=!1,path:f,query:b={},labelAttr:v,idAttr:y="id",searchArg:E="search"}){const[x,I]=m("cache"),N=(0,d.useInstanceId)(u,"itsec-entity-select-control");e=e||N;const[C,k]=(0,n.useState)(""),w=function(e,t,a,r,o,c,d){return(0,n.useCallback)((n=>i()({path:(0,s.addQueryArgs)(e,{...t,[o]:n})}).then((e=>e.map((e=>({value:e[r],label:e[a]}))))).then((t=>(d({...c,[e]:{...c[e]||{},...(0,l.mapValues)((0,l.keyBy)(t,"value"),"label")}}),t)))),[e,t,a,r,o,c,d])}(f,b,v,y,E,x,I);let S;return h?S=(t||[]).filter((e=>void 0!==e)).map((e=>({value:e,label:x[f]?.[e]||e}))):t&&(S={value:t,label:x[f]?.[t]||t}),(0,n.createElement)(c.BaseControl,{className:"itsec-entity-select-control",label:p,help:g&&(0,n.createElement)(_,{noWrap:!0,content:g}),id:e,__nextHasNoMarginBottom:!0},(0,n.createElement)(A,{"aria-label":p,"aria-describedby":g?e+"__help":void 0,classNamePrefix:"itsec-entity-select-control-as",inputId:e,isDisabled:a||r,isMulti:h,isClearable:!0,cacheOptions:!0,defaultOptions:!0,loadOptions:w,value:S,onChange:e=>o(h?(e||[]).map((e=>e.value)):e?.value),inputValue:C,onInputChange:k}))}var p=a(71930),g=a(31511);function h({errors:e,apiError:t,schemaError:a,title:r,className:l,hasBorder:o}){const i=[...e||[],...(0,g.Y3)(t),...(a||[]).map((e=>e.stack))];return i.length?(0,n.createElement)(p.rN,{messages:i,heading:r,className:l,hasBorder:o,type:"danger"}):null}var f=a(52117);const b=(0,f.Z)("div",{target:"eq12dkg0"})({name:"1ff36h2",styles:"flex-grow:1"});function v(){return(0,n.createElement)(b,{"aria-hidden":!0})}var y=a(87462),E=a(63108),x=a(73727);function _({transform:e,...t}){return(0,n.createElement)(E.Lu,(0,y.Z)({},t,{transform:(a,r)=>{if(e){const t=e(a,r);if(void 0!==t)return t}if("a"===a.tagName.toLowerCase()&&a.dataset.itsecPath&&!t.noHtml)return(0,n.createElement)(x.rU,{to:a.dataset.itsecPath},r)}}))}var I=a(99196),N=a(35800),C=a(12614),k=a(29508),w=a(95122);const S=(0,I.lazy)((()=>Promise.all([a.e(4699),a.e(3157)]).then(a.bind(a,23157)))),O=(0,I.lazy)((()=>Promise.all([a.e(4699),a.e(4136)]).then(a.bind(a,64136)))),L=(0,I.lazy)((()=>Promise.all([a.e(4699),a.e(1323)]).then(a.bind(a,31323))));function T(){return(0,n.createElement)("span",null,(0,w.__)("Error when loading. Please refresh.","better-wp-security"))}const P=(0,k.iv)({name:"1nml846",styles:"input{min-height:0;}input:focus{box-shadow:none;}"});function Z(){const e=(0,C.u)();return(0,n.useCallback)((t=>({...t,colors:{...t.colors,primary:e.colors.primary.base,primary75:e.colors.secondary.base,primary50:e.colors.tertiary.base,primary25:e.colors.surface.secondary}})),[e])}function z(){return(0,n.useMemo)((()=>({control:(e,t)=>({...e,minHeight:36,borderColor:t.isFocused?e.borderColor:"rgb(148, 148, 148)",borderRadius:2}),dropdownIndicator:e=>({...e,padding:6}),clearIndicator:e=>({...e,padding:6}),loadingIndicator:e=>({...e,padding:6}),valueContainer:e=>({...e,paddingTop:0,paddingBottom:0}),input:e=>({...e,paddingTop:0,paddingBottom:0})})),[])}function D({addErrorBoundary:e=!0,className:t,...a}){const r=Z(),l=z(),o=(0,n.createElement)(I.Suspense,{fallback:(0,n.createElement)(c.Spinner,null)},(0,n.createElement)(S,(0,y.Z)({},a,{className:(0,k.cx)(t,P),theme:r,styles:l})));return e?(0,n.createElement)(N.ErrorBoundary,{FallbackComponent:T},o):o}function A({addErrorBoundary:e=!0,className:t,...a}){const r=Z(),l=z(),o=(0,n.createElement)(I.Suspense,{fallback:(0,n.createElement)(c.Spinner,null)},(0,n.createElement)(O,(0,y.Z)({},a,{className:(0,k.cx)(t,P),theme:r,styles:l})));return e?(0,n.createElement)(N.ErrorBoundary,{FallbackComponent:T},o):o}function M({addErrorBoundary:e=!0,className:t,...a}){const r=Z(),l=z(),o=(0,n.createElement)(I.Suspense,{fallback:(0,n.createElement)(c.Spinner,null)},(0,n.createElement)(L,(0,y.Z)({},a,{className:(0,k.cx)(t,P),theme:r,styles:l})));return e?(0,n.createElement)(N.ErrorBoundary,{FallbackComponent:T},o):o}var F=a(32010),B=a(60976);const j=(0,f.Z)(p.Tg,{target:"ewfm7an3"})({name:"1x94tvs",styles:"display:flex;align-items:center;flex-shrink:0;padding:.5rem 1.5rem;min-height:calc(30px + 1rem);& .components-button:focus{box-shadow:none;}"}),$=(0,f.Z)(c.Toolbar,{target:"ewfm7an2"})({name:"gxzf6f",styles:"border:none;max-width:100%;margin-left:auto"}),H=(0,f.Z)("div",{target:"ewfm7an1"})({name:"hlx1h5",styles:"display:flex;gap:0.5rem;margin:0 2rem 0 1rem;flex-grow:1"}),R=(0,f.Z)(B.Ae,{target:"ewfm7an0"})({name:"1jxlbx4",styles:"height:2rem;width:2rem"});function V({area:e,...t}){return(0,n.createElement)(c.Slot,(0,y.Z)({name:`Toolbar${e}`},t))}function U({area:e="actions",...t}){return(0,n.createElement)(c.Fill,(0,y.Z)({name:`Toolbar${e}`},t))}function Y(){const e=(0,g.bv)("dashboard"),t=(0,d.useViewportMatch)("medium","<");return(0,n.createElement)(j,{role:"region","aria-label":(0,w.__)("Toolbar","better-wp-security")},t?(0,n.createElement)(R,null):(0,n.createElement)(le,null),(0,n.createElement)(V,{area:"main"},(e=>(0,n.createElement)(H,null,e))),(0,n.createElement)($,{label:(0,w.__)("Toolbar Actions","better-wp-security")},(0,n.createElement)(c.ToolbarButton,{icon:F.Z,href:e,text:(0,w.__)("Dashboard","better-wp-security")}),(0,n.createElement)(V,{area:"actions"})))}const G=(0,f.Z)("nav",{target:"edhe72i2"})("display:flex;border-bottom:1px solid ",(({theme:e})=>e.colors.border.normal),";"),q=(0,f.Z)(x.OL,{target:"edhe72i1"})("display:flex;text-decoration:none;align-items:center;&.active{box-shadow:inset 0 -4px 0 0 ",(({theme:e})=>e.colors.border.info),";}&:focus{color:",(({theme:e})=>e.colors.text.dark),";box-shadow:inset 0 0 0 2px ",(({theme:e})=>e.colors.border.info),",inset 0 -4px 0 0 ",(({theme:e})=>e.colors.border.info),"!important;border-radius:3px!important;}"),W=(0,f.Z)(p.xv,{target:"edhe72i0"})({name:"1i2l0vb",styles:"padding:.75rem 1.25rem"}),J=(0,n.createContext)({size:p.yH.LARGE});function Q({className:e,size:t=p.yH.LARGE,children:a}){const r=(0,n.useMemo)((()=>({size:t})),[t]);return(0,n.createElement)(G,{className:e},(0,n.createElement)(J.Provider,{value:r},a))}function X({title:e,...t}){const{size:a}=(0,n.useContext)(J);return(0,n.createElement)(q,t,(0,n.createElement)(W,{size:a,weight:p.fs.HEAVY,text:e,align:"center"}))}const K=(0,f.Z)(B.Ae,{shouldForwardProp:e=>"isSmall"!==e,target:"ec6rts80"})("height:",(({isSmall:e})=>e?"56px":"120px"),";width:",(({isSmall:e})=>e?"56px":"120px"),";");function ee({icon:e,isSmall:t=!1}){return(0,d.useMediaQuery)("(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)")?e:(0,n.createElement)(K,{isSmall:t})}var te=a(48015),ae=a(31600);const ne=(0,f.Z)(B.sX,{target:"es1l7u91"})("height:",(({size:e})=>e),"px;width:auto;max-width:100%;"),re=(0,f.Z)(B.Pb,{target:"es1l7u90"})("height:",(({size:e})=>e),"px;width:auto;max-width:100%;");function le({size:e=25,className:t}){const{installType:a}=(0,te.useSelect)((e=>({installType:e(ae.coreStore).getInstallType()})),[]);return"free"===a?(0,n.createElement)(ne,{size:e,className:t}):(0,n.createElement)(re,{size:e,className:t})}var oe=a(59588),ie=a.n(oe),se=a(76292),ce=a.n(se),de=a(82506),me=a(82521);const ue=(0,f.Z)("div",{target:"e1pwp6dm1"})({name:"aj6rbz",styles:"display:flex;gap:0.5rem"}),pe=(0,f.Z)(p.zx,{target:"e1pwp6dm0"})({name:"1o3nkn",styles:"margin-left:auto"}),ge=ie()((()=>[{value:"24-hours",label:(0,w.__)("24 Hours","better-wp-security")},{value:"week",label:(0,w.__)("7 Days","better-wp-security")},{value:"30-days",label:(0,w.__)("30 Days","better-wp-security")},{value:"custom",label:(0,w.__)("Custom","better-wp-security")}]));function he({value:e,onChange:t}){const[a,r]=(0,n.useState)(!1),[o,i]=(0,n.useState)(void 0),[s,d]=(0,n.useState)(void 0);let[m,u]=(0,n.useState)(void 0);const g=e,h=function(e){if(!e)return"No dates chosen";const t=new window.Date;let a,n;switch(e){case"24-hours":return(0,w.__)("24 Hours","better-wp-security");case"30-days":a=(0,me.dateI18n)("M j",t.setDate(t.getDate()-30)),n=(0,me.dateI18n)("M j, Y");break;case"week":a=(0,me.dateI18n)("M j",t.setDate(t.getDate()-7)),n=(0,me.dateI18n)("M j, Y");break;default:a=(0,me.dateI18n)("M j",e.start),n=(0,me.dateI18n)("M j, Y",e.end)}return(0,w.sprintf)((0,w.__)("%1$s - %2$s","better-wp-security"),a,n)}(g);return m=m||((0,l.isString)(g)?g:"custom"),(0,n.createElement)("div",null,(0,n.createElement)(p.zx,{onClick:()=>r(!a),title:h,"aria-expanded":a,"aria-label":(0,w.sprintf)((0,w.__)("%s (click to edit)","better-wp-security"),h),variant:"tertiary",text:h,icon:de.Z,iconPosition:"right"}),a&&(0,n.createElement)(c.Modal,{title:(0,w.__)("Change Date Period","better-wp-security"),onRequestClose:()=>r(!1)},(0,n.createElement)(c.SelectControl,{options:ge(),value:m,onChange:e=>u(e)}),(0,n.createElement)(ue,null,"custom"===m&&(0,n.createElement)(React.Fragment,null,(0,n.createElement)(c.Dropdown,{renderToggle:({isOpen:e,onToggle:t})=>(0,n.createElement)(p.zx,{variant:"secondary",onClick:t,"aria-expanded":e,"aria-label":(0,w.sprintf)((0,w.__)("From: %s (click to edit","better-wp-security"),(0,me.dateI18n)("M j",o)),text:(0,w.sprintf)((0,w.__)("From %s","better-wp-security"),(0,me.dateI18n)("M j",o))}),renderContent:()=>(0,n.createElement)(c.DatePicker,{currentDate:o,onChange:i,isInvalidDate:e=>{if((0,me.isInTheFuture)(e))return!0;const t=new window.Date;return t.setDate(t.getDate()-60),e<t}})}),(0,n.createElement)(c.Dropdown,{renderToggle:({isOpen:e,onToggle:t})=>(0,n.createElement)(p.zx,{variant:"secondary",onClick:t,"aria-expanded":e,"aria-label":(0,w.sprintf)((0,w.__)("To: %s (click to edit","better-wp-security"),(0,me.dateI18n)("M j",s)),text:(0,w.sprintf)((0,w.__)("To: %s (click to edit","better-wp-security"),(0,me.dateI18n)("M j",s))}),renderContent:()=>(0,n.createElement)(c.DatePicker,{currentDate:s,onChange:d,isInvalidDate:e=>!!(0,me.isInTheFuture)(e)||(0,me.getDate)(o)>e})})),(0,n.createElement)(pe,{variant:"primary",onClick:e=>{let a;if(e.preventDefault(),"custom"===m){const e=ce()(o).set({hour:0,minute:0,second:0}),t=ce()(s).set({hour:23,minute:59,second:59});a={start:(0,me.format)("Y-m-d\\TH:i:s",e),end:(0,me.format)("Y-m-d\\TH:i:s",t)}}else a=m;t(a),r(!1)},text:(0,w.__)("Apply","better-wp-security")}))))}const fe=(0,f.Z)(c.Icon,{target:"ebvjfo71"})({name:"1svyz14",styles:"background-color:#438C56;border-radius:2rem"}),be=(0,f.Z)(c.Icon,{target:"ebvjfo70"})({name:"x749hy",styles:"background-color:#E6505466;border-radius:2rem;height:0.813rem!important;width:0.813rem!important;padding:2px"});var ve=a(28184),ye=a(65202),Ee=a(67527);function xe(){const{versionActive:e,versionSettings:t,installType:a}=(0,te.useSelect)((e=>({versionActive:e(ae.modulesStore).isActive("version-management"),versionSettings:e(ae.modulesStore).getSettings("version-management"),installType:e(ae.coreStore).getInstallType()})),[]),r=e&&t.update_if_vulnerable,l="free"===a,o=r?(0,w.__)("Real-Time Updates Active","better-wp-security"):(0,w.__)("Real-Time Updates Inactive","better-wp-security"),i=l?(0,w.__)("Upgrade","better-wp-security"):(0,w.__)("Enable “Auto Update If Fixes Vulnerability” in Version Management","better-wp-security"),s=r?(0,n.createElement)(fe,{icon:ve.Z}):(0,n.createElement)(be,{icon:ye.Z,style:{fill:"#8A2424"}});return(0,n.createElement)(p.Ct,{text:o,icon:s,iconColor:"#FFFFFF",tooltip:i})}function _e(){const{hasPatchstack:e,installType:t}=(0,te.useSelect)((e=>({hasPatchstack:e(ae.coreStore).hasPatchstack(),installType:e(ae.coreStore).getInstallType()})),[]),a="free"===t,r=e?(0,w.__)("Virtual Patching Active","better-wp-security"):(0,w.__)("Virtual Patching Inactive","better-wp-security"),l=a?(0,w.__)("Upgrade","better-wp-security"):null,o=e?Ee.Z:(0,n.createElement)(be,{icon:ye.Z,style:{fill:"#8A2424"}});return(0,n.createElement)(p.Ct,{text:r,icon:o,iconColor:"#6817C5",tooltip:l})}var Ie=a(14776);const Ne=(0,f.Z)(c.Flex,{target:"e12ydfb40"})({name:"y8n2z8",styles:"margin-top:2.5rem"}),Ce=()=>(0,n.createElement)(Ie.SVG,{width:"8",height:"8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(Ie.Circle,{cx:"4",cy:"4",r:"4"}));function ke({currentPage:e,numberOfPages:t,setCurrentPage:a,onClose:r,allowNavigation:l=!0}){return(0,n.createElement)(Ne,{expand:!1,direction:"column",gap:"2.5rem",align:"center"},l&&(e<t-1?(0,n.createElement)(p.zx,{variant:"primary",onClick:()=>{a(e+1)},text:(0,w.__)("Next","better-wp-security")}):(0,n.createElement)(p.zx,{variant:"primary",onClick:r,text:(0,w.__)("Done","better-wp-security")})),(0,n.createElement)("ul",{className:"components-guide__page-control","aria-label":(0,w.__)("Guide controls","better-wp-security")},Array.from({length:t}).map(((r,o)=>(0,n.createElement)("li",{key:o,"aria-current":o===e?"step":void 0},(0,n.createElement)(p.zx,{variant:"link",key:o,icon:(0,n.createElement)(Ce,null),"aria-label":(0,w.sprintf)((0,w.__)("Page %1$d of %2$d","better-wp-security"),o+1,t),onClick:()=>a(o),disabled:!l}))))))}var we=a(25889);const Se=(0,n.createContext)({preloaded:{}});function Oe({preload:e,children:t}){const[a,r]=(0,n.useState)({preloaded:{}}),l=(0,n.useCallback)(((e,t)=>{r((a=>({...a,preloaded:{...a.preloaded,[e]:t}})))}),[r]);return(0,n.useEffect)((()=>{for(const t of e)a.preloaded.hasOwnProperty(t)||(l(t,void 0),fetch(Te(t)).then((e=>e.arrayBuffer())).then((e=>l(t,e))).catch((e=>{console.error(`[Solid Security] Could not load rive graphic '${t}': ${e}`),l(t,null)})))}),[e,a.preloaded,l]),(0,n.createElement)(Se.Provider,{value:a},t)}function Le(e,t,a){const{preloaded:r}=(0,n.useContext)(Se);return r[e]?t.buffer=r[e]:t.src=Te(e),(0,we.useRive)(t,a)}function Te(e){return`${itsecWebpackPublicPath}../core/img/rive/${e}.riv`}}}]);