Файловый менеджер - Редактировать - /home/freeclou/optimyar/wp-content/plugins/ithemes-security-pro/dist/version-management/dashboard.min.js
Назад
/*! For license information please see dashboard.min.js.LICENSE.txt */ (globalThis.itsecWebpackJsonP=globalThis.itsecWebpackJsonP||[]).push([[2261],{65813:(e,t,n)=>{"use strict";n.d(t,{r5:()=>w,OR:()=>v,Zk:()=>b,_:()=>y,qq:()=>E,$X:()=>x,eH:()=>f,gU:()=>c,nP:()=>u,Sj:()=>p,lo:()=>h,vl:()=>i,of:()=>d});var r=n(87462),s=n(6293),o=n(9576);function i(e){return(0,o.createHigherOrderComponent)((t=>class extends s.Component{render(){return(0,s.createElement)(t,(0,r.Z)({},this.props,e))}}),"withProps")}var a=n(92819);function c(e,t,n={}){return(0,o.createHigherOrderComponent)((r=>class extends s.Component{constructor(){super(...arguments),this.debouncedPropInvoke=(0,a.debounce)(((...t)=>this.props[e](...t)),"function"==typeof t?t(this.props):t,n),this.handler=(e,...t)=>(e&&"function"==typeof e.persist&&e.persist(),this.debouncedPropInvoke(e,...t))}componentWillUnmount(){this.debouncedPropInvoke.cancel()}render(){const t={...this.props,[e]:this.handler};return(0,s.createElement)(r,t)}}),"withDebounceHandler")}function u(e,t){let n;return n=(0,a.isFunction)(t)?[{delay:e,cb:t}]:e,(0,o.createHigherOrderComponent)((e=>class extends s.Component{constructor(){super(...arguments),this.intervalIds=[]}componentDidMount(){for(const e of n)(t=>{this.intervalIds.push(setInterval((()=>t(this.props)),e.delay))})(e.cb)}componentWillUnmount(){this.intervalIds.forEach(clearInterval)}render(){return(0,s.createElement)(e,this.props)}}),"withInterval")}var l=n(4942);const d=(0,o.createHigherOrderComponent)((e=>{var t;return t=class extends s.Component{constructor(...e){super(...e),(0,l.Z)(this,"state",{width:1280}),(0,l.Z)(this,"mounted",!1),(0,l.Z)(this,"ref",null),(0,l.Z)(this,"onWindowResize",(()=>{if(!this.mounted)return;const e=(0,s.findDOMNode)(this);if(e instanceof window.HTMLElement){const t=e.offsetWidth;this.setState({width:t})}}))}componentDidMount(){this.mounted=!0,window.addEventListener("resize",this.onWindowResize),document.getElementById("collapse-button").addEventListener("click",this.onWindowResize),this.onWindowResize()}componentWillUnmount(){this.mounted=!1,window.removeEventListener("resize",this.onWindowResize),document.getElementById("collapse-button").removeEventListener("click",this.onWindowResize)}render(){const{measureBeforeMount:t,...n}=this.props;return t&&!this.mounted?(0,s.createElement)("div",{className:this.props.className,style:this.props.style}):(0,s.createElement)(e,(0,r.Z)({},n,{width:this.state.width+20}))}},(0,l.Z)(t,"defaultProps",{measureBeforeMount:!1}),t}),"withWidth"),h=(0,o.createHigherOrderComponent)((e=>class extends s.Component{constructor(){super(...arguments),(0,l.Z)(this,"state",{pressed:{shift:!1,ctrl:!1,meta:!1,alt:!1}}),(0,l.Z)(this,"mounted",!1),this.listener=this.listener.bind(this),this.onBlur=this.onBlur.bind(this)}componentDidMount(){this.mounted=!0,window.addEventListener("keydown",this.listener),window.addEventListener("keyup",this.listener),window.addEventListener("click",this.listener),window.addEventListener("blur",this.onBlur)}componentWillUnmount(){this.mounted=!1,window.removeEventListener("keydown",this.listener),window.removeEventListener("keyup",this.listener),window.removeEventListener("click",this.listener),window.removeEventListener("blur",this.onBlur)}listener(e){this.mounted&&this.setState({pressed:{shift:e.shiftKey,ctrl:e.ctrlKey,meta:e.metaKey,alt:e.altKey}})}onBlur(){this.setState({pressed:{shift:!1,ctrl:!1,meta:!1,alt:!1}})}render(){return(0,s.createElement)(e,(0,r.Z)({pressedModifierKeys:this.state.pressed},this.props))}}),"withPressedModifierKeys"),p=(0,o.createHigherOrderComponent)((e=>function({navigate:t,...n}){return(0,s.createElement)(e,(0,r.Z)({},n,{onClick:e=>{try{n.onClick&&n.onClick(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||n.target&&"_self"!==n.target||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),t())}}))}),"withNavigate"),m=new WeakMap;function f(e,t){(0,s.useLayoutEffect)((()=>{m.has(e)||(t(),m.set(e,!0))}),[])}function w(e,t=!0){const[n,r]=(0,s.useState)("idle"),[o,i]=(0,s.useState)(null),[a,c]=(0,s.useState)(null),u=(0,s.useCallback)(((...t)=>(r("pending"),c(null),e(...t).then((e=>{i(e),r("success")})).catch((e=>{c(e),i(null),r("error")})))),[e]);return(0,s.useEffect)((()=>{t&&u()}),[u,t]),{execute:u,status:n,value:o,error:a}}function v(e,t,n=window){const r=(0,s.useRef)();(0,s.useEffect)((()=>{r.current=t}),[t]),(0,s.useEffect)((()=>{if(!n||!n.addEventListener)return;const t=e=>r.current(e);return n.addEventListener(e,t),()=>n.removeEventListener(e,t)}),[e,n])}const g=["button","submit"];function b(e){const t=(0,s.useRef)(e);(0,s.useEffect)((()=>{t.current=e}),[e]);const n=(0,s.useRef)(!1),r=(0,s.useRef)(),o=(0,s.useCallback)((()=>{clearTimeout(r.current)}),[]);(0,s.useEffect)((()=>()=>o()),[]),(0,s.useEffect)((()=>{e||o()}),[e,o]);const i=(0,s.useCallback)((e=>{const{type:t,target:r}=e;(0,a.includes)(["mouseup","touchend"],t)?n.current=!1:function(e){if(!(e instanceof window.HTMLElement))return!1;switch(e.nodeName){case"A":case"BUTTON":return!0;case"INPUT":return(0,a.includes)(g,e.type)}return!1}(r)&&(n.current=!0)}),[]),c=(0,s.useCallback)((e=>{e.persist(),n.current||(r.current=setTimeout((()=>{document.hasFocus()?"function"==typeof t.current&&t.current(e):e.preventDefault()}),0))}),[]);return{onFocus:o,onMouseDown:i,onMouseUp:i,onTouchStart:i,onTouchEnd:i,onBlur:c}}function y(e,t){const[n,r]=(0,s.useState)((()=>{try{const n=window.localStorage.getItem(e);return n?JSON.parse(n):t}catch(e){return console.error(e),t}}));return[n,t=>{try{const s=t instanceof Function?t(n):t;r(s),window.localStorage.setItem(e,JSON.stringify(s))}catch(e){console.error(e)}}]}function E(e){const t=(0,s.useRef)(null),n=(0,s.useRef)(!1),r=(0,s.useRef)(e),o=(0,s.useRef)(e);return o.current=e,(0,s.useLayoutEffect)((()=>{e.forEach(((e,s)=>{const o=r.current[s];"function"==typeof e&&e!==o&&!1===n.current&&(o(null),e(t.current))})),r.current=e}),e),(0,s.useLayoutEffect)((()=>{n.current=!1})),(0,s.useCallback)((e=>{t.current=e,n.current=!0,(e?o.current:r.current).forEach((t=>{"function"==typeof t?t(e):t&&t.hasOwnProperty("current")&&(t.current=e)}))}),[])}function x(e=[]){const[t,n]=(0,s.useState)(e);return[t,(0,s.useCallback)((e=>n((t=>[...t,e]))),[]),(0,s.useCallback)((e=>n((t=>t.filter((t=>t!==e))))),[]),n]}n(48015),n(31600)},15373:(e,t,n)=>{"use strict";n.r(t);var r=n(6293),s=n(95122),o=n(3571),i=n(48015),a=n(65813),c=n(52117),u=n(13173),l=n(20567),d=n(1528),h=n(31511);const p=(0,c.Z)(u.Tg,{target:"e1g5q9rs2"})({name:"13ku56z",styles:"display:flex;flex-direction:column;height:100%"}),m=(0,c.Z)("ul",{target:"e1g5q9rs1"})({name:"1k7muge",styles:"display:grid;grid-template-columns:1fr 1fr;grid-row:auto;height:100%;width:100%;margin:0 auto"}),f=(0,c.Z)("li",{target:"e1g5q9rs0"})("display:flex;align-items:center;flex-direction:column;justify-content:space-evenly;margin:0;padding:1rem;&:nth-child(1){border-bottom:1px solid ",(({theme:e})=>e.colors.border.normal),";border-right:1px solid ",(({theme:e})=>e.colors.border.normal),";}&:nth-child(2){border-bottom:1px solid ",(({theme:e})=>e.colors.border.normal),";}&:nth-child(3){border-right:1px solid ",(({theme:e})=>e.colors.border.normal),";}"),w={render:function({card:e,config:t}){const{period:n}=(0,i.useSelect)((n=>{var r;return{period:null!==(r=n("ithemes-security/dashboard").getDashboardCardQueryArgs(e.id)?.period)&&void 0!==r?r:t.query_args.period?.default}}),[e.id,t]),{queryDashboardCard:o}=(0,i.useDispatch)("ithemes-security/dashboard"),a=[{label:(0,s.__)("WordPress Updates","it-l10n-ithemes-security-pro"),textVariant:u.rK.DARK,value:e.data.counts.core},{label:(0,s.__)("Plugin Updates","it-l10n-ithemes-security-pro"),textVariant:u.rK.DARK,value:e.data.counts.plugin},{label:(0,s.__)("Theme Updates","it-l10n-ithemes-security-pro"),textVariant:u.rK.DARK,value:e.data.counts.theme},{label:(0,s.__)("Total Updates","it-l10n-ithemes-security-pro"),textVariant:u.rK.ACCENT,value:e.data.all}];return(0,r.createElement)(p,{variant:u.h1.PRIMARY},(0,r.createElement)(d.CardHeader,null,(0,r.createElement)(d.CardHeaderTitle,{card:e,config:t}),(0,r.createElement)(l.kS,{value:n,onChange:t=>o(e.id,{period:t})})),(0,r.createElement)(m,null,a.map(((e,t)=>(0,r.createElement)(f,{key:t},(0,r.createElement)(u.xv,{align:"center",size:u.yH.GIGANTIC,variant:e.textVariant,text:(0,h.z8)(e.value)}),(0,r.createElement)(u.xv,{align:"center",weight:600,variant:e.textVariant,text:e.label}))))),(0,r.createElement)(d.CardFooterSchemaActions,{card:e}))}};function v(){const{registerCard:e}=(0,i.useDispatch)("ithemes-security/dashboard");return(0,a.eH)(v,(()=>e("version-management",w))),null}n.p=window.itsecWebpackPublicPath,(0,s.setLocaleData)({"":{}},"ithemes-security-pro"),(0,o.registerPlugin)("itsec-version-management-dashboard",{render:()=>(0,r.createElement)(v,null)})},1528:e=>{e.exports=function(){return this.itsec.dashboard.dashboard}()},31600:e=>{e.exports=function(){return this.itsec.packages.data}()},87514:e=>{e.exports=function(){return this.wp.apiFetch}()},64893:e=>{e.exports=function(){return this.wp.components}()},9576:e=>{e.exports=function(){return this.wp.compose}()},48015:e=>{e.exports=function(){return this.wp.data}()},82521:e=>{e.exports=function(){return this.wp.date}()},6293:e=>{e.exports=function(){return this.wp.element}()},95122:e=>{e.exports=function(){return this.wp.i18n}()},81019:e=>{e.exports=function(){return this.wp.keycodes}()},3571:e=>{e.exports=function(){return this.wp.plugins}()},14776:e=>{e.exports=function(){return this.wp.primitives}()},73470:e=>{e.exports=function(){return this.wp.url}()},99196:e=>{"use strict";e.exports=window.React},91850:e=>{"use strict";e.exports=window.ReactDOM},92819:e=>{"use strict";e.exports=window.lodash},76292:e=>{"use strict";e.exports=window.moment}},e=>{e.O(0,[7271,3173,5307,5257,3627,976,1511,567],(()=>(15373,e(e.s=15373))));var t=e.O();((window.itsec=window.itsec||{})["version-management"]=window.itsec["version-management"]||{}).dashboard=t}]);
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка