SILENT KILLERPanel

Current Path: > home > codekrsu > > escapematrixonline.com > wp-content > plugins > litespeed-cache > assets > js > >


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home/codekrsu//escapematrixonline.com/wp-content/plugins/litespeed-cache/assets/js//

NameTypeSizeLast ModifiedActions
babel.min.js File 791234 bytes June 18 2025 22:15:22.
component.cdn.js File 6488 bytes June 18 2025 22:15:22.
component.crawler.js File 2996 bytes June 18 2025 22:15:22.
css_async.js File 1489 bytes June 18 2025 22:15:22.
css_async.min.js File 1353 bytes June 18 2025 22:15:22.
guest.docref.js File 247 bytes June 18 2025 22:15:22.
guest.docref.min.js File 215 bytes June 18 2025 22:15:22.
guest.js File 740 bytes June 18 2025 22:15:22.
guest.min.js File 373 bytes June 18 2025 22:15:22.
instant_click.min.js File 4624 bytes June 18 2025 22:15:22.
instant_click.ori.js File 16705 bytes June 18 2025 22:15:22.
iziModal.min.js File 26266 bytes June 18 2025 22:15:22.
js_delay.js File 2729 bytes June 18 2025 22:15:22.
js_delay.min.js File 1688 bytes June 18 2025 22:15:22.
lazyload.init.js File 823 bytes June 18 2025 22:15:22.
lazyload.lib.js File 25483 bytes June 18 2025 22:15:22.
lazyload.min.js File 8319 bytes June 18 2025 22:15:22.
litespeed-cache-admin.js File 17659 bytes June 18 2025 22:15:22.
react.min.js File 132024 bytes June 18 2025 22:15:22.
webfontloader.js File 12505 bytes June 18 2025 22:15:22.
webfontloader.min.js File 12098 bytes June 18 2025 22:15:22.

Reading File: /home/codekrsu//escapematrixonline.com/wp-content/plugins/litespeed-cache/assets/js///js_delay.js

const litespeed_ui_events = ['mouseover', 'click', 'keydown', 'wheel', 'touchmove', 'touchstart'];
var urlCreator = window.URL || window.webkitURL;

// const litespeed_js_delay_timer = setTimeout( litespeed_load_delayed_js, 70 );

litespeed_ui_events.forEach(e => {
	window.addEventListener(e, litespeed_load_delayed_js_force, { passive: true }); // Use passive to save GPU in interaction
});

function litespeed_load_delayed_js_force() {
	console.log('[LiteSpeed] Start Load JS Delayed');
	// clearTimeout( litespeed_js_delay_timer );
	litespeed_ui_events.forEach(e => {
		window.removeEventListener(e, litespeed_load_delayed_js_force, { passive: true });
	});

	document.querySelectorAll('iframe[data-litespeed-src]').forEach(e => {
		e.setAttribute('src', e.getAttribute('data-litespeed-src'));
	});

	// Prevent early loading
	if (document.readyState == 'loading') {
		window.addEventListener('DOMContentLoaded', litespeed_load_delayed_js);
	} else {
		litespeed_load_delayed_js();
	}
}

async function litespeed_load_delayed_js() {
	let js_list = [];
	// Prepare all JS
	document.querySelectorAll('script[type="litespeed/javascript"]').forEach(e => {
		js_list.push(e);
	});

	// Load by sequence
	for (let script in js_list) {
		await new Promise(resolve => litespeed_load_one(js_list[script], resolve));
	}

	// Simulate doc.loaded
	document.dispatchEvent(new Event('DOMContentLiteSpeedLoaded'));
	window.dispatchEvent(new Event('DOMContentLiteSpeedLoaded'));
}

/**
 * Load one JS synchronously
 */
function litespeed_load_one(e, resolve) {
	console.log('[LiteSpeed] Load ', e);

	var e2 = document.createElement('script');

	e2.addEventListener('load', resolve);
	e2.addEventListener('error', resolve);

	var attrs = e.getAttributeNames();
	attrs.forEach(aname => {
		if (aname == 'type') return;
		e2.setAttribute(aname == 'data-src' ? 'src' : aname, e.getAttribute(aname));
	});
	e2.type = 'text/javascript';

	let is_inline = false;
	// Inline script
	if (!e2.src && e.textContent) {
		e2.src = litespeed_inline2src(e.textContent);
		// e2.textContent = e.textContent;
		is_inline = true;
	}

	// Deploy to dom
	e.after(e2);
	e.remove();
	// document.head.appendChild(e2);
	// e2 = e.cloneNode(true)
	// e2.setAttribute( 'type', 'text/javascript' );
	// e2.setAttribute( 'data-delayed', '1' );

	// Kick off resolve for inline
	if (is_inline) resolve();
}

/**
 * Prepare inline script
 */
function litespeed_inline2src(data) {
	try {
		var src = urlCreator.createObjectURL(
			new Blob([data.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm, '$1')], {
				type: 'text/javascript',
			}),
		);
	} catch (e) {
		var src = 'data:text/javascript;base64,' + btoa(data.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm, '$1'));
	}

	return src;
}

SILENT KILLER Tool