0xsec Shell
0xSec


Server : LiteSpeed
System : Linux webbox1.ncrdns.net 5.14.0-611.55.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 19 15:19:29 EDT 2026 x86_64
User : rahcos ( 1533)
PHP Version : 8.4.24
Disable Function : NONE
Directory :  /home4/rahcos/.trash/wp-content/plugins/imunify-security/assets/ui-app/assets/static/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home4/rahcos/.trash/wp-content/plugins/imunify-security/assets/ui-app/assets/static/index.js
// This script is **common** for all panels and environments

const loader = {
    mount(props) {
        const content = document.getElementsByClassName('main-content')[0];
        content.style.display = 'none';
        return Promise.resolve();
    },
    unmount(props) {
        const content = document.getElementsByClassName('main-content')[0];
        content.style.display = 'block';
        return Promise.resolve();
    },
    bootstrap() {
        // todo implement
        return Promise.resolve();
    }
};

Promise.all([
    System.import('single-spa'),
    System.import('single-spa-layout'),
]).then(([singleSpa, singleSpaLayout]) => {
    const {constructApplications, constructLayoutEngine, constructRoutes} = singleSpaLayout;
    const {registerApplication, start} = singleSpa;

    const routes = constructRoutes(document.querySelector('#single-spa-layout'), {loaders: {loader}});
    const applications = constructApplications({
        routes,
        loadApp({name}) {
            return System.import(name);
        },
    });
    const layoutEngine = constructLayoutEngine({routes, applications});
    applications.forEach((app) => {
        registerApplication(app, loader, app.activeWhen[0], app.customProps)
    });

    start({urlRerouteOnly: true});
})

c0oded By c0rpz