Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php namespace MoWeb3; use DateTime; class MoWeb3Utils { public function __constru..
Decoded Output download
<?php
namespace MoWeb3;
use DateTime;
class MoWeb3Utils
{
public function __construct()
{
remove_action("admin_notices", array($this, "mo_web3_success_message"));
remove_action("admin_notices", array($this, "mo_web3_error_message"));
add_action("mo_web3_clear_plug_cache", array($this, "manage_deactivate_cache"));
}
public function get_multiple_crypto_wallet($Qw = false)
{
$ga = array("metamask" => array("id" => "moweb3MetaMask", "function" => "userLoginOut(0,'metamask'," . esc_attr((int) $Qw) . ");", "testing_function" => "userLoginOut(1,'metamask','null');", "data" => "Metamask", "logo" => ["metamask.png"]), "walletConnect" => array("id" => "moweb3WalletConnect", "function" => "userLoginOut(0,'walletConnect'," . esc_attr((int) $Qw) . ");", "testing_function" => "userLoginOut(1,'walletConnect','null');", "data" => "Wallet Connect", "logo" => ["walletconnect.png"]), "coinbase" => array("id" => "moweb3Coinbase", "function" => "userLoginOut(0,'coinbase'," . esc_attr((int) $Qw) . ");", "testing_function" => "userLoginOut(1,'coinbase','null');", "data" => "Coinbase Wallet", "logo" => ["coinbase.png"]), "myalgo" => array("id" => "moweb3Myalgo", "function" => "connectToMyAlgo(0," . esc_attr((int) $Qw) . ");", "testing_function" => "connectToMyAlgo(1);", "data" => "MyAlgo Wallet", "logo" => ["myalgo.png"]), "perawallet" => array("id" => "moweb3Perawallet", "function" => "connectToPerawallet(0," . esc_attr((int) $Qw) . ")", "testing_function" => "connectToPerawallet(1)", "data" => "Pera Wallet", "logo" => ["perawallet.png"]), "phantom" => array("id" => "moweb3Phantom", "function" => "getAccount(0," . esc_attr((int) $Qw) . ");", "testing_function" => "getAccount(1);", "data" => "Phantom Wallet", "logo" => ["phantom.png"]));
return $ga;
}
public function trim_the_wallet_address($z_)
{
$Or = strlen($z_);
$Fg = substr($z_, 0, 5);
$Fg .= "...";
$Fg .= substr($z_, $Or - 4, 4);
return $Fg;
}
public function authorize()
{
if (empty($this->mo_web3_get_option("mo_web3_le"))) {
goto Oi;
}
$XB = $this->mo_web3_decrypt($this->mo_web3_get_option("mo_web3_le"));
$XB = new DateTime($XB);
$ag = new DateTime();
$Tz = $XB->diff($ag);
$Fe = $Tz->days;
if (!($Fe === 0)) {
goto IC;
}
return true;
IC:
return false;
Oi:
return false;
}
public function get_current_page_url()
{
$iO = "http://";
$Pe = '';
if (isset($_SERVER["SERVER_NAME"])) {
goto mI;
}
global $RB;
$Pe = $RB;
goto Es;
mI:
if (!isset($_SERVER["HTTPS"])) {
goto gH;
}
$iO = "https://";
gH:
$Pe = sanitize_text_field($_SERVER["SERVER_NAME"]);
Es:
$fE = isset($_SERVER["REQUEST_URI"]) ? sanitize_text_field($_SERVER["REQUEST_URI"]) : '';
$iO .= $Pe . $fE;
return $iO;
}
public function mo_web3_is_clv()
{
$E0 = $this->mo_web3_get_option("mo_web3_lk");
$B2 = $this->mo_web3_get_option("mo_web3_lv");
if (!$B2) {
goto Rl;
}
$B2 = $this->mo_web3_decrypt($B2);
Rl:
if (!(!empty($E0) && $B2 == "true")) {
goto h6;
}
return 1;
h6:
return 0;
}
public function mo_web3_set_transient($Ky, $V7, $FQ)
{
return set_transient($Ky, $V7, $FQ);
}
public function mo_web3_get_transient($Ky)
{
return get_transient($Ky);
}
public function mo_web3_delete_transient($Ky)
{
return delete_transient($Ky);
}
public function manage_deactivate_cache()
{
$ri = new \MoWeb3\MoWeb3Customer();
$ri->manage_deactivate_cache();
}
public function mo_web3_success_message()
{
$Rm = "updated";
$Oi = $this->mo_web3_get_option(\MoWeb3Constants::PANEL_MESSAGE_OPTION);
echo "<div class='" . esc_html($Rm) . "'> <p>" . esc_html($Oi) . "</p></div>";
}
public function mo_web3_error_message()
{
$Rm = "error";
$Oi = $this->mo_web3_get_option(\MoWeb3Constants::PANEL_MESSAGE_OPTION);
echo "<div class='" . esc_html($Rm) . "'><p>" . esc_html($Oi) . "</p></div>";
}
public function mo_web3_show_success_message()
{
remove_action("admin_notices", array($this, "mo_web3_error_message"));
add_action("admin_notices", array($this, "mo_web3_success_message"));
}
public function send_json_response($hF)
{
$YX = isset($hF["code"]) ? $hF["code"] : 302;
wp_send_json($hF, $YX);
}
public function mo_web3_show_error_message()
{
remove_action("admin_notices", array($this, "mo_web3_success_message"));
add_action("admin_notices", array($this, "mo_web3_error_message"));
}
public function mo_web3_license_expiry()
{
echo "<div id="message" style="position:relative" class="notice notice notice-warning"><br /><span class="alignleft" style="color:#a00;font-family: -webkit-pictograph;font-size: 25px;">IMPORTANT!</span><br /><img src="" . MOC_URL . "resources/images/miniorange-logo.png" . "" class="alignleft" height="87" width="66" alt="miniOrange logo" style="margin:10px 10px 10px 0; height:128px; width: 128px;"><h3>miniOrange OAuth / OpenID Connect 2.0 Single Sign-On Support & Maintenance License Expired</h3><p>Your miniOrange OAuth / OpenID Connect Single Sign-On license is expired. This means you\xe2\x80\x99re missing out on latest security patches, compatibility with the latest PHP versions and Wordpress. Most importantly you\342\x80\231ll be missing out on our awesome support! </p>";
}
public function mo_web3_is_customer_registered()
{
$yB = $this->mo_web3_get_option("mo_web3_admin_email");
$xS = $this->mo_web3_get_option("mo_web3_admin_customer_key");
if (!$yB || !$xS || !is_numeric(trim($xS ?? ''))) {
goto Im;
}
return 1;
goto b_;
Im:
return 0;
b_:
}
public function get_versi_str()
{
return "FREE";
}
public function get_plugin_config()
{
$bs = $this->mo_web3_get_option("mo_web3_config_settings");
return !$bs || empty($bs) ? array() : $bs;
}
public function update_plugin_config($bs)
{
$this->mo_web3_update_option("mo_web3_config_settings", $bs);
}
public function mo_web3_decrypt($Hg)
{
$Hg = base64_decode($Hg);
$R4 = $this->mo_web3_get_option("mo_web3_customer_token");
if ($R4) {
goto el;
}
return "false";
el:
$R4 = str_split(str_pad('', strlen($Hg), $R4, STR_PAD_RIGHT));
$Nb = str_split($Hg);
foreach ($Nb as $Qs => $PR) {
$mw = ord($PR) - ord($R4[$Qs]);
$Nb[$Qs] = chr($mw < 0 ? $mw + 256 : $mw);
aG:
}
Ra:
return join('', $Nb);
}
public function mo_web3_encrypt($Hg)
{
$R4 = $this->mo_web3_get_option("mo_web3_customer_token");
$R4 = str_split(str_pad('', strlen($Hg), $R4, STR_PAD_RIGHT));
$Nb = str_split($Hg);
foreach ($Nb as $Qs => $PR) {
$mw = ord($PR) + ord($R4[$Qs]);
$Nb[$Qs] = chr($mw > 255 ? $mw - 256 : $mw);
Th:
}
Jf:
return base64_encode(join('', $Nb));
}
public function send_error_response_on_url($V7)
{
$MR = $this->get_current_url();
$Yk = "mo_web3_token=" . sanitize_text_field($_GET["mo_web3_token"]);
if (!(strpos($MR, $Yk) != false)) {
goto L5;
}
if (!($MR[strpos($MR, $Yk) - 1] == "&")) {
goto Yc;
}
$Yk = "&" . $Yk;
Yc:
$MR = str_replace($Yk, '', $MR);
L5:
$MR = strpos($MR, "?") ? $MR . "&mo_web3_error=" . $V7 : $MR . "?mo_web3_error=" . $V7;
wp_safe_redirect($MR);
exit;
}
public function mo_web3_check_empty_or_null($V7)
{
if (!(!isset($V7) || empty($V7))) {
goto fH;
}
return true;
fH:
return false;
}
public function mo_web3_is_curl_installed()
{
if (in_array("curl", get_loaded_extensions())) {
goto Vo;
}
return 0;
goto K_;
Vo:
return 1;
K_:
}
public function mo_web3_show_curl_error()
{
if (!($this->mo_web3_is_curl_installed() === 0)) {
goto du;
}
$this->mo_web3_update_option(\MoWeb3Constants::PANEL_MESSAGE_OPTION, "<a href="http://php.net/manual/en/curl.installation.php" target="_blank">PHP CURL extension</a> is not installed or disabled. Please enable it to continue.");
$this->mo_web3_show_error_message();
return;
du:
}
public function mo_web3_get_option($Ky, $YR = false)
{
$IM = \MoWeb3Constants::PLAN_NAME;
$Sn = strpos($IM, "multi") !== false;
$V7 = is_multisite() && $Sn ? get_site_option($Ky, $YR) : get_option($Ky, $YR);
if (!(!$V7 || $YR === $V7)) {
goto Ga;
}
return $YR;
Ga:
return $V7;
}
public function mo_web3_update_option($Ky, $V7)
{
$IM = \MoWeb3Constants::PLAN_NAME;
$Sn = strpos($IM, "multi") !== false;
return is_multisite() && $Sn ? update_site_option($Ky, $V7) : update_option($Ky, $V7);
}
public function mo_web3_delete_option($Ky)
{
$IM = \MoWeb3Constants::PLAN_NAME;
$Sn = strpos($IM, "multi") !== false;
return is_multisite() && $Sn ? delete_site_option($Ky) : delete_option($Ky);
}
public function gen_rand_str($tw = 10)
{
$pN = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$wr = strlen($pN);
$Cm = '';
$AQ = 0;
gw:
if (!($AQ < $tw)) {
goto an;
}
$Cm .= $pN[random_int(0, $wr - 1)];
gX:
$AQ++;
goto gw;
an:
return $Cm;
}
public function parse_url($Bb)
{
$qx = array();
$KK = explode("?", $Bb);
$qx["host"] = $KK[0];
$qx["query"] = isset($KK[1]) && '' !== $KK[1] ? $KK[1] : '';
if (!(empty($qx["query"]) || '' === $qx["query"])) {
goto Vj;
}
return $qx;
Vj:
$rR = [];
foreach (explode("&", $qx["query"]) as $oq) {
$KK = explode("=", $oq);
if (!(is_array($KK) && count($KK) === 2)) {
goto MO;
}
$rR[str_replace("amp;", '', $KK[0])] = $KK[1];
MO:
if (!(is_array($KK) && "state" === $KK[0])) {
goto uV;
}
$KK = explode("state=", $oq);
$rR["state"] = $KK[1];
uV:
ZN:
}
M5:
$qx["query"] = is_array($rR) && !empty($rR) ? $rR : [];
return $qx;
}
public function generate_url($ji)
{
if (!(!is_array($ji) || empty($ji))) {
goto jM;
}
return '';
jM:
if (isset($ji["host"])) {
goto Bf;
}
return '';
Bf:
$Bb = $ji["host"];
$Mw = '';
$AQ = 0;
foreach ($ji["query"] as $gk => $V7) {
if (!(0 !== $AQ)) {
goto Qb;
}
$Mw .= "&";
Qb:
$Mw .= "{$gk}={$V7}";
++$AQ;
bk:
}
KE:
return $Bb . "?" . $Mw;
}
public function get_current_url()
{
return (isset($_SERVER["HTTPS"]) ? "https" : "http") . "://" . sanitize_text_field(wp_unslash($_SERVER["HTTP_HOST"])) . sanitize_text_field(wp_unslash($_SERVER["REQUEST_URI"]));
}
public function render_info_tooltip($Oi)
{
echo "\x9\x9
\xa\x9 <div>\xd\xa \x9\x9 <span data-toggle="tooltip" data-placement="bottom" title="";
echo esc_attr($Oi);
echo "" style="width:auto;">\xd
\x9\x9 <span class="material-icons" style="color:darkgray">
\x9\x9 \x9\x9help_outline\xd
\x9 \x9\x9 </span>
\x9 \x9\x9 </span>
\x9\x9\x9 </div>
\xa\x9\x9 <script>
\xa \x9jQuery(document).ready(function(){\xd\xa\x9 \x9 \x9jQuery('[data-toggle="tooltip"]').tooltip({ container: 'body'});
\xa\x9 \x9\x9});
\xa \x9\x9 </script>\xd\xa\x9\x9";
}
public function mo_web3_get_user($S_)
{
$oB = $this->mo_web3_get_option("mo_web3_username_specification");
$yy = md5($S_);
if ($oB) {
goto ZT;
}
$p4 = $S_;
goto K0;
ZT:
$p4 = $yy;
K0:
global $wpdb;
$nL = $wpdb->prepare("SELECT COALESCE( ( SELECT user_id FROM {$wpdb->usermeta} WHERE meta_value=%s and meta_key='moweb3_wallet_address'),0) LIMIT 1;", $p4);
$Hv = $wpdb->get_var($nL, 0, 0);
if ($Hv > 0) {
goto tk;
}
if (!apply_filters("mo_web3_do_not_create_user", false)) {
goto F8;
}
return false;
F8:
goto yM;
tk:
$user = get_user_by("ID", $Hv);
return $user;
yM:
$p6 = '';
$Ll = wp_generate_password($tw = 12, $ei = false);
$Hv = wp_create_user($p4, $Ll, $p6);
$user = get_user_by("login", $p4);
return $user;
}
public function deactivate_plugin()
{
$this->mo_web3_delete_option("mo_web3_host_name");
$this->mo_web3_delete_option("mo_web3_new_registration");
$this->mo_web3_delete_option("mo_web3_admin_email");
$this->mo_web3_delete_option("mo_web3_admin_phone");
$this->mo_web3_delete_option("mo_web3_admin_fname");
$this->mo_web3_delete_option("mo_web3_admin_lname");
$this->mo_web3_delete_option("mo_web3_admin_company");
$this->mo_web3_delete_option(\MoWeb3Constants::PANEL_MESSAGE_OPTION);
$this->mo_web3_delete_option("mo_web3_admin_customer_key");
$this->mo_web3_delete_option("mo_web3_admin_api_key");
$this->mo_web3_delete_option("mo_web3_new_customer");
$this->mo_web3_delete_option("mo_web3_registration_status");
$this->mo_web3_delete_option("mo_web3_customer_token");
$this->mo_web3_delete_option("mo_web3_lk");
$this->mo_web3_delete_option("mo_web3_lv");
$this->mo_web3_delete_option("mo_web3_nft_settings");
$this->mo_web3_delete_option("mo_web3_login_button_custom_css");
$this->mo_web3_delete_option("mo_web3_button_custom_text");
$this->mo_web3_delete_option("mo_web3_display_login_button");
$this->mo_web3_delete_option("mo_web3_le");
}
public function base64url_encode($jp)
{
return rtrim(strtr(base64_encode($jp), "+/", "-_"), "=");
}
public function base64url_decode($jp)
{
return base64_decode(str_pad(strtr($jp, "-_", "+/"), strlen($jp) % 4, "=", STR_PAD_RIGHT));
}
public function get_wp_user_profile_attributes()
{
return array("nickname", "first_name", "last_name", "description", "rich_editing", "user_nicename", "user_email", "display_name", "telephone", "address");
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace MoWeb3;
use DateTime;
class MoWeb3Utils
{
public function __construct()
{
remove_action("\x61\x64\x6d\x69\156\x5f\156\157\x74\x69\x63\145\x73", array($this, "\155\x6f\137\x77\x65\x62\x33\x5f\163\x75\x63\143\x65\163\163\x5f\x6d\145\163\x73\x61\147\145"));
remove_action("\x61\144\155\x69\156\137\156\157\164\x69\143\145\x73", array($this, "\x6d\157\137\x77\145\x62\63\x5f\145\162\x72\157\x72\x5f\155\x65\x73\163\141\x67\145"));
add_action("\155\x6f\x5f\167\145\142\63\x5f\x63\154\x65\141\162\x5f\x70\154\x75\147\137\143\x61\x63\150\x65", array($this, "\x6d\x61\x6e\141\x67\145\137\144\145\x61\x63\x74\151\x76\x61\164\145\137\x63\x61\x63\150\x65"));
}
public function get_multiple_crypto_wallet($Qw = false)
{
$ga = array("\x6d\145\164\x61\x6d\x61\x73\153" => array("\151\144" => "\155\x6f\x77\x65\x62\x33\115\145\x74\141\115\141\x73\153", "\x66\165\156\143\164\151\x6f\x6e" => "\165\x73\145\x72\114\157\147\x69\x6e\x4f\165\164\50\x30\54\x27\x6d\145\164\x61\x6d\141\x73\153\x27\x2c" . esc_attr((int) $Qw) . "\x29\x3b", "\164\x65\163\x74\x69\156\x67\x5f\146\x75\x6e\x63\x74\x69\157\156" => "\x75\163\x65\x72\114\x6f\147\151\x6e\x4f\165\164\50\61\x2c\x27\x6d\145\164\141\x6d\x61\163\153\x27\54\47\156\165\x6c\x6c\x27\51\73", "\x64\141\x74\x61" => "\115\145\164\x61\x6d\x61\x73\x6b", "\154\157\x67\x6f" => ["\155\x65\164\x61\155\x61\163\x6b\56\x70\x6e\x67"]), "\167\141\154\154\145\164\x43\x6f\x6e\156\x65\143\164" => array("\151\x64" => "\x6d\157\x77\x65\x62\63\x57\x61\154\154\x65\x74\x43\x6f\156\x6e\x65\x63\164", "\x66\x75\156\x63\x74\x69\x6f\x6e" => "\165\163\145\x72\x4c\x6f\147\151\x6e\117\165\164\50\x30\x2c\x27\x77\141\x6c\x6c\x65\x74\x43\x6f\x6e\x6e\x65\143\164\x27\54" . esc_attr((int) $Qw) . "\x29\73", "\x74\x65\163\x74\151\x6e\x67\137\x66\x75\156\x63\x74\x69\157\156" => "\x75\163\x65\162\114\x6f\x67\x69\x6e\117\165\x74\x28\61\54\x27\x77\x61\154\x6c\145\164\103\157\156\156\145\x63\x74\x27\54\47\x6e\x75\154\154\47\x29\x3b", "\x64\x61\x74\x61" => "\x57\x61\154\154\145\164\x20\x43\157\x6e\x6e\145\143\x74", "\154\x6f\x67\157" => ["\167\141\x6c\x6c\x65\164\143\x6f\156\156\x65\143\164\x2e\x70\x6e\147"]), "\143\x6f\151\x6e\142\x61\163\145" => array("\151\144" => "\155\157\167\x65\x62\x33\103\157\x69\x6e\x62\141\x73\145", "\146\165\x6e\x63\164\x69\157\x6e" => "\x75\163\145\162\x4c\x6f\x67\151\x6e\x4f\165\164\x28\60\54\x27\143\x6f\151\156\x62\141\163\x65\47\x2c" . esc_attr((int) $Qw) . "\x29\73", "\164\x65\163\164\x69\x6e\x67\137\146\165\156\143\x74\151\x6f\x6e" => "\x75\163\145\162\x4c\157\147\151\x6e\x4f\165\164\x28\61\x2c\47\143\157\x69\x6e\142\x61\x73\x65\47\54\x27\156\x75\x6c\x6c\47\51\73", "\x64\141\164\141" => "\x43\157\151\156\x62\141\x73\145\40\127\141\x6c\x6c\x65\164", "\154\x6f\147\157" => ["\143\x6f\x69\156\142\x61\x73\x65\x2e\160\x6e\147"]), "\x6d\171\x61\x6c\x67\x6f" => array("\x69\144" => "\155\x6f\167\145\x62\63\x4d\171\x61\154\147\157", "\146\x75\x6e\143\x74\x69\157\156" => "\x63\x6f\156\x6e\x65\143\164\124\x6f\115\x79\x41\x6c\x67\x6f\50\60\x2c" . esc_attr((int) $Qw) . "\x29\73", "\164\145\x73\x74\x69\x6e\147\137\146\165\x6e\x63\x74\x69\157\x6e" => "\143\x6f\x6e\x6e\x65\x63\164\124\157\115\x79\101\x6c\x67\157\x28\61\x29\73", "\144\x61\164\141" => "\115\171\101\154\147\157\x20\x57\141\x6c\x6c\145\x74", "\154\157\147\157" => ["\155\171\x61\154\147\157\x2e\160\x6e\x67"]), "\x70\x65\x72\141\167\141\x6c\154\x65\164" => array("\x69\x64" => "\155\x6f\x77\x65\x62\63\120\x65\162\141\x77\141\x6c\x6c\145\x74", "\146\165\156\x63\x74\x69\157\x6e" => "\x63\157\156\x6e\x65\143\164\124\157\x50\x65\162\x61\167\141\x6c\154\x65\164\x28\60\x2c" . esc_attr((int) $Qw) . "\51", "\164\145\163\164\151\x6e\x67\137\x66\165\x6e\143\x74\x69\157\156" => "\x63\157\x6e\156\x65\143\164\x54\x6f\120\145\x72\141\x77\x61\x6c\154\x65\164\x28\61\51", "\x64\141\164\141" => "\120\x65\x72\x61\x20\x57\x61\x6c\x6c\145\164", "\154\157\x67\157" => ["\x70\145\162\x61\x77\141\154\x6c\145\164\x2e\160\156\147"]), "\x70\x68\141\x6e\x74\x6f\155" => array("\x69\144" => "\x6d\157\167\x65\x62\x33\120\150\x61\156\164\157\155", "\146\x75\x6e\143\x74\x69\157\156" => "\147\145\x74\x41\143\x63\157\165\156\164\50\x30\x2c" . esc_attr((int) $Qw) . "\51\x3b", "\x74\x65\x73\x74\x69\x6e\x67\137\x66\x75\156\143\164\151\x6f\156" => "\x67\x65\x74\x41\x63\143\x6f\x75\156\164\x28\x31\51\x3b", "\x64\141\x74\141" => "\120\150\x61\x6e\164\157\x6d\40\x57\x61\154\x6c\x65\164", "\154\157\x67\157" => ["\160\150\141\x6e\164\157\155\x2e\160\x6e\147"]));
return $ga;
}
public function trim_the_wallet_address($z_)
{
$Or = strlen($z_);
$Fg = substr($z_, 0, 5);
$Fg .= "\x2e\x2e\x2e";
$Fg .= substr($z_, $Or - 4, 4);
return $Fg;
}
public function authorize()
{
if (empty($this->mo_web3_get_option("\155\157\x5f\x77\x65\x62\x33\x5f\154\x65"))) {
goto Oi;
}
$XB = $this->mo_web3_decrypt($this->mo_web3_get_option("\x6d\x6f\137\167\x65\x62\63\137\154\x65"));
$XB = new DateTime($XB);
$ag = new DateTime();
$Tz = $XB->diff($ag);
$Fe = $Tz->days;
if (!($Fe === 0)) {
goto IC;
}
return true;
IC:
return false;
Oi:
return false;
}
public function get_current_page_url()
{
$iO = "\150\164\164\160\x3a\x2f\x2f";
$Pe = '';
if (isset($_SERVER["\x53\x45\122\x56\x45\122\137\116\x41\x4d\x45"])) {
goto mI;
}
global $RB;
$Pe = $RB;
goto Es;
mI:
if (!isset($_SERVER["\x48\124\x54\120\123"])) {
goto gH;
}
$iO = "\150\x74\164\x70\163\x3a\x2f\57";
gH:
$Pe = sanitize_text_field($_SERVER["\123\105\122\126\x45\x52\x5f\x4e\101\115\x45"]);
Es:
$fE = isset($_SERVER["\x52\105\x51\125\105\123\x54\x5f\125\122\x49"]) ? sanitize_text_field($_SERVER["\x52\x45\x51\x55\105\123\124\x5f\x55\x52\x49"]) : '';
$iO .= $Pe . $fE;
return $iO;
}
public function mo_web3_is_clv()
{
$E0 = $this->mo_web3_get_option("\155\157\137\x77\x65\142\63\x5f\154\x6b");
$B2 = $this->mo_web3_get_option("\155\157\137\x77\x65\x62\x33\137\x6c\x76");
if (!$B2) {
goto Rl;
}
$B2 = $this->mo_web3_decrypt($B2);
Rl:
if (!(!empty($E0) && $B2 == "\x74\162\165\x65")) {
goto h6;
}
return 1;
h6:
return 0;
}
public function mo_web3_set_transient($Ky, $V7, $FQ)
{
return set_transient($Ky, $V7, $FQ);
}
public function mo_web3_get_transient($Ky)
{
return get_transient($Ky);
}
public function mo_web3_delete_transient($Ky)
{
return delete_transient($Ky);
}
public function manage_deactivate_cache()
{
$ri = new \MoWeb3\MoWeb3Customer();
$ri->manage_deactivate_cache();
}
public function mo_web3_success_message()
{
$Rm = "\x75\160\144\141\164\145\x64";
$Oi = $this->mo_web3_get_option(\MoWeb3Constants::PANEL_MESSAGE_OPTION);
echo "\x3c\144\x69\166\x20\x63\x6c\x61\x73\x73\75\47" . esc_html($Rm) . "\x27\x3e\x20\74\160\76" . esc_html($Oi) . "\74\57\x70\76\x3c\57\x64\151\166\x3e";
}
public function mo_web3_error_message()
{
$Rm = "\145\162\x72\x6f\x72";
$Oi = $this->mo_web3_get_option(\MoWeb3Constants::PANEL_MESSAGE_OPTION);
echo "\74\144\x69\x76\x20\x63\154\141\163\x73\75\x27" . esc_html($Rm) . "\x27\x3e\x3c\160\x3e" . esc_html($Oi) . "\74\57\x70\x3e\74\x2f\x64\x69\x76\x3e";
}
public function mo_web3_show_success_message()
{
remove_action("\x61\x64\155\151\x6e\x5f\156\157\164\151\x63\x65\x73", array($this, "\x6d\x6f\137\x77\x65\142\x33\x5f\145\162\162\157\x72\x5f\155\x65\x73\163\x61\147\145"));
add_action("\141\x64\155\x69\x6e\137\x6e\157\x74\x69\x63\145\163", array($this, "\155\157\x5f\x77\145\142\63\137\x73\165\143\x63\x65\163\x73\x5f\155\x65\163\x73\141\147\145"));
}
public function send_json_response($hF)
{
$YX = isset($hF["\x63\157\144\145"]) ? $hF["\x63\157\144\145"] : 302;
wp_send_json($hF, $YX);
}
public function mo_web3_show_error_message()
{
remove_action("\x61\x64\155\151\x6e\137\x6e\157\164\151\143\145\163", array($this, "\x6d\157\x5f\167\145\x62\x33\x5f\x73\x75\143\143\x65\x73\x73\137\155\145\x73\163\x61\x67\145"));
add_action("\x61\144\155\x69\156\x5f\x6e\x6f\164\x69\143\x65\163", array($this, "\x6d\x6f\x5f\167\x65\x62\63\137\x65\162\162\x6f\x72\137\155\145\x73\x73\141\x67\x65"));
}
public function mo_web3_license_expiry()
{
echo "\74\x64\151\x76\x20\151\x64\x3d\x22\155\145\163\163\x61\x67\x65\42\40\x73\164\171\154\x65\x3d\x22\x70\157\163\x69\x74\151\x6f\x6e\x3a\162\145\154\141\164\x69\x76\x65\42\40\143\154\141\163\x73\x3d\42\x6e\157\164\151\143\x65\x20\x6e\x6f\164\x69\x63\x65\40\156\x6f\x74\151\x63\x65\55\167\141\x72\x6e\x69\x6e\147\42\x3e\x3c\x62\162\40\x2f\x3e\74\163\160\141\x6e\x20\x63\x6c\141\x73\163\x3d\x22\x61\x6c\151\147\x6e\x6c\x65\x66\164\x22\40\163\x74\x79\154\145\75\42\x63\157\154\157\162\72\x23\x61\x30\60\x3b\146\x6f\x6e\164\55\146\141\155\x69\154\x79\72\x20\55\167\x65\142\x6b\x69\x74\55\160\x69\143\164\x6f\x67\162\141\160\x68\x3b\x66\157\x6e\164\x2d\163\151\x7a\x65\72\x20\62\x35\x70\x78\73\42\x3e\111\115\120\x4f\x52\x54\101\116\x54\x21\74\57\x73\160\x61\x6e\76\74\x62\x72\x20\57\x3e\x3c\x69\155\147\40\x73\x72\143\x3d\x22" . MOC_URL . "\x72\145\x73\157\x75\162\143\x65\x73\x2f\151\155\x61\x67\x65\x73\57\x6d\151\x6e\x69\157\x72\x61\156\x67\145\x2d\154\x6f\x67\x6f\56\x70\156\x67" . "\x22\x20\143\154\x61\163\x73\75\42\141\154\x69\x67\156\154\145\x66\164\42\x20\x68\145\151\147\x68\x74\75\x22\x38\x37\x22\40\x77\x69\144\164\150\75\x22\x36\x36\42\x20\x61\154\164\x3d\42\155\x69\156\151\117\162\141\156\x67\x65\40\x6c\x6f\147\x6f\x22\x20\x73\x74\171\x6c\x65\x3d\x22\x6d\x61\x72\x67\151\x6e\72\61\60\160\x78\40\61\x30\160\170\40\61\x30\x70\170\40\60\x3b\40\x68\x65\x69\x67\150\x74\x3a\x31\62\x38\160\x78\73\40\167\x69\144\x74\150\x3a\x20\61\62\70\x70\x78\73\x22\76\74\150\63\76\x6d\151\156\151\117\x72\x61\156\147\x65\40\x4f\101\165\x74\150\x20\x2f\x20\x4f\x70\145\156\x49\x44\x20\x43\x6f\x6e\x6e\145\x63\x74\40\62\x2e\x30\40\123\x69\x6e\x67\154\x65\x20\x53\x69\x67\x6e\x2d\x4f\x6e\x20\x53\x75\x70\160\x6f\162\x74\x20\46\x20\x4d\141\151\x6e\164\145\x6e\141\x6e\143\145\40\x4c\x69\x63\x65\156\x73\145\40\x45\x78\x70\x69\162\145\144\74\x2f\150\63\76\74\x70\x3e\x59\157\165\x72\40\x6d\x69\156\x69\x4f\162\x61\x6e\147\145\x20\x4f\x41\x75\x74\x68\40\x2f\x20\x4f\160\145\156\111\104\x20\103\157\x6e\x6e\x65\x63\x74\x20\123\151\156\x67\x6c\145\x20\123\151\x67\156\55\117\156\40\154\151\x63\145\x6e\163\145\40\151\163\40\x65\170\x70\151\x72\145\144\56\x20\x54\150\151\163\40\155\145\x61\156\x73\x20\x79\157\165\xe2\x80\x99\x72\x65\40\x6d\151\163\x73\151\156\x67\40\157\165\x74\x20\x6f\156\40\x6c\141\x74\x65\x73\x74\x20\x73\x65\x63\x75\x72\x69\x74\171\40\x70\141\164\x63\x68\x65\163\x2c\x20\x63\157\155\160\x61\x74\151\x62\x69\154\x69\164\x79\40\x77\x69\164\x68\x20\x74\150\x65\40\x6c\x61\164\145\x73\x74\40\120\x48\120\x20\166\x65\x72\x73\x69\157\156\x73\x20\x61\156\144\x20\x57\x6f\162\x64\160\x72\145\x73\163\56\x20\x4d\x6f\x73\164\40\151\155\160\x6f\x72\164\141\x6e\x74\154\171\x20\171\157\165\342\x80\231\154\x6c\x20\x62\x65\x20\x6d\151\x73\x73\x69\156\147\40\157\x75\164\40\157\156\x20\x6f\165\x72\40\141\x77\145\x73\157\x6d\x65\40\x73\165\160\x70\x6f\x72\x74\x21\40\x3c\x2f\160\x3e";
}
public function mo_web3_is_customer_registered()
{
$yB = $this->mo_web3_get_option("\155\x6f\137\167\145\142\63\x5f\x61\144\155\151\156\137\145\155\x61\x69\x6c");
$xS = $this->mo_web3_get_option("\155\x6f\137\167\145\142\63\x5f\141\x64\x6d\x69\156\x5f\x63\x75\x73\x74\157\155\x65\162\137\153\145\x79");
if (!$yB || !$xS || !is_numeric(trim($xS ?? ''))) {
goto Im;
}
return 1;
goto b_;
Im:
return 0;
b_:
}
public function get_versi_str()
{
return "\106\122\x45\105";
}
public function get_plugin_config()
{
$bs = $this->mo_web3_get_option("\155\157\137\167\145\x62\x33\x5f\143\x6f\156\x66\151\x67\137\x73\145\x74\x74\151\156\x67\163");
return !$bs || empty($bs) ? array() : $bs;
}
public function update_plugin_config($bs)
{
$this->mo_web3_update_option("\155\x6f\x5f\167\145\142\x33\x5f\143\x6f\156\x66\151\x67\137\x73\145\164\164\151\x6e\x67\x73", $bs);
}
public function mo_web3_decrypt($Hg)
{
$Hg = base64_decode($Hg);
$R4 = $this->mo_web3_get_option("\x6d\157\137\x77\x65\142\63\137\143\165\163\164\157\x6d\x65\x72\137\164\157\153\145\156");
if ($R4) {
goto el;
}
return "\x66\x61\154\163\x65";
el:
$R4 = str_split(str_pad('', strlen($Hg), $R4, STR_PAD_RIGHT));
$Nb = str_split($Hg);
foreach ($Nb as $Qs => $PR) {
$mw = ord($PR) - ord($R4[$Qs]);
$Nb[$Qs] = chr($mw < 0 ? $mw + 256 : $mw);
aG:
}
Ra:
return join('', $Nb);
}
public function mo_web3_encrypt($Hg)
{
$R4 = $this->mo_web3_get_option("\155\x6f\x5f\x77\x65\x62\63\x5f\x63\165\x73\164\x6f\x6d\145\x72\x5f\164\x6f\x6b\145\x6e");
$R4 = str_split(str_pad('', strlen($Hg), $R4, STR_PAD_RIGHT));
$Nb = str_split($Hg);
foreach ($Nb as $Qs => $PR) {
$mw = ord($PR) + ord($R4[$Qs]);
$Nb[$Qs] = chr($mw > 255 ? $mw - 256 : $mw);
Th:
}
Jf:
return base64_encode(join('', $Nb));
}
public function send_error_response_on_url($V7)
{
$MR = $this->get_current_url();
$Yk = "\155\157\x5f\x77\x65\x62\x33\x5f\164\x6f\153\145\x6e\x3d" . sanitize_text_field($_GET["\x6d\x6f\137\x77\145\x62\63\137\x74\157\153\x65\156"]);
if (!(strpos($MR, $Yk) != false)) {
goto L5;
}
if (!($MR[strpos($MR, $Yk) - 1] == "\x26")) {
goto Yc;
}
$Yk = "\46" . $Yk;
Yc:
$MR = str_replace($Yk, '', $MR);
L5:
$MR = strpos($MR, "\x3f") ? $MR . "\x26\x6d\157\137\x77\145\142\x33\x5f\145\x72\x72\x6f\x72\75" . $V7 : $MR . "\77\x6d\x6f\137\167\x65\x62\x33\137\x65\x72\162\x6f\x72\x3d" . $V7;
wp_safe_redirect($MR);
exit;
}
public function mo_web3_check_empty_or_null($V7)
{
if (!(!isset($V7) || empty($V7))) {
goto fH;
}
return true;
fH:
return false;
}
public function mo_web3_is_curl_installed()
{
if (in_array("\143\165\x72\x6c", get_loaded_extensions())) {
goto Vo;
}
return 0;
goto K_;
Vo:
return 1;
K_:
}
public function mo_web3_show_curl_error()
{
if (!($this->mo_web3_is_curl_installed() === 0)) {
goto du;
}
$this->mo_web3_update_option(\MoWeb3Constants::PANEL_MESSAGE_OPTION, "\74\x61\x20\150\162\145\x66\x3d\x22\x68\164\164\x70\72\57\57\x70\x68\x70\x2e\156\145\x74\x2f\x6d\141\x6e\165\141\154\57\x65\x6e\x2f\x63\165\x72\154\56\x69\156\x73\x74\141\154\154\x61\164\x69\x6f\x6e\56\160\150\160\42\x20\x74\x61\162\147\x65\x74\x3d\x22\137\142\x6c\x61\x6e\153\42\x3e\x50\x48\120\40\103\x55\122\114\x20\x65\x78\x74\145\x6e\163\151\157\156\x3c\x2f\141\x3e\40\x69\163\40\156\x6f\x74\x20\x69\x6e\163\164\141\154\154\145\x64\x20\157\162\40\x64\151\163\x61\x62\154\145\144\56\40\120\x6c\145\x61\163\x65\40\145\x6e\141\142\154\145\x20\151\164\40\x74\157\x20\143\157\x6e\x74\151\x6e\165\145\x2e");
$this->mo_web3_show_error_message();
return;
du:
}
public function mo_web3_get_option($Ky, $YR = false)
{
$IM = \MoWeb3Constants::PLAN_NAME;
$Sn = strpos($IM, "\x6d\165\x6c\164\x69") !== false;
$V7 = is_multisite() && $Sn ? get_site_option($Ky, $YR) : get_option($Ky, $YR);
if (!(!$V7 || $YR === $V7)) {
goto Ga;
}
return $YR;
Ga:
return $V7;
}
public function mo_web3_update_option($Ky, $V7)
{
$IM = \MoWeb3Constants::PLAN_NAME;
$Sn = strpos($IM, "\x6d\x75\x6c\164\x69") !== false;
return is_multisite() && $Sn ? update_site_option($Ky, $V7) : update_option($Ky, $V7);
}
public function mo_web3_delete_option($Ky)
{
$IM = \MoWeb3Constants::PLAN_NAME;
$Sn = strpos($IM, "\x6d\x75\154\164\151") !== false;
return is_multisite() && $Sn ? delete_site_option($Ky) : delete_option($Ky);
}
public function gen_rand_str($tw = 10)
{
$pN = "\141\x62\143\144\x65\146\x67\x68\x69\152\153\x6c\155\x6e\157\160\161\162\163\164\165\166\x77\170\x79\172\x41\x42\x43\104\105\106\x47\110\111\x4a\113\114\115\x4e\117\x50\121\122\x53\124\125\126\127\x58\x59\132";
$wr = strlen($pN);
$Cm = '';
$AQ = 0;
gw:
if (!($AQ < $tw)) {
goto an;
}
$Cm .= $pN[random_int(0, $wr - 1)];
gX:
$AQ++;
goto gw;
an:
return $Cm;
}
public function parse_url($Bb)
{
$qx = array();
$KK = explode("\77", $Bb);
$qx["\x68\157\163\164"] = $KK[0];
$qx["\x71\x75\145\162\171"] = isset($KK[1]) && '' !== $KK[1] ? $KK[1] : '';
if (!(empty($qx["\x71\165\145\162\x79"]) || '' === $qx["\x71\165\x65\162\171"])) {
goto Vj;
}
return $qx;
Vj:
$rR = [];
foreach (explode("\x26", $qx["\x71\x75\x65\x72\x79"]) as $oq) {
$KK = explode("\x3d", $oq);
if (!(is_array($KK) && count($KK) === 2)) {
goto MO;
}
$rR[str_replace("\x61\155\x70\x3b", '', $KK[0])] = $KK[1];
MO:
if (!(is_array($KK) && "\x73\x74\141\164\145" === $KK[0])) {
goto uV;
}
$KK = explode("\163\164\x61\164\x65\75", $oq);
$rR["\x73\164\x61\x74\x65"] = $KK[1];
uV:
ZN:
}
M5:
$qx["\x71\165\145\x72\171"] = is_array($rR) && !empty($rR) ? $rR : [];
return $qx;
}
public function generate_url($ji)
{
if (!(!is_array($ji) || empty($ji))) {
goto jM;
}
return '';
jM:
if (isset($ji["\150\x6f\x73\164"])) {
goto Bf;
}
return '';
Bf:
$Bb = $ji["\x68\157\163\164"];
$Mw = '';
$AQ = 0;
foreach ($ji["\161\165\x65\162\171"] as $gk => $V7) {
if (!(0 !== $AQ)) {
goto Qb;
}
$Mw .= "\46";
Qb:
$Mw .= "{$gk}\x3d{$V7}";
++$AQ;
bk:
}
KE:
return $Bb . "\x3f" . $Mw;
}
public function get_current_url()
{
return (isset($_SERVER["\x48\x54\124\120\123"]) ? "\x68\164\164\x70\163" : "\x68\164\164\x70") . "\72\x2f\57" . sanitize_text_field(wp_unslash($_SERVER["\110\124\x54\x50\137\110\117\x53\x54"])) . sanitize_text_field(wp_unslash($_SERVER["\122\105\121\125\105\x53\x54\137\x55\x52\x49"]));
}
public function render_info_tooltip($Oi)
{
echo "\x9\x9\15\xa\x9\11\11\11\74\144\151\166\76\xd\xa\11\x9\x9\11\11\74\x73\x70\x61\156\x20\144\141\164\x61\x2d\x74\157\x67\147\154\145\75\42\x74\x6f\x6f\x6c\164\151\x70\42\x20\144\141\x74\x61\x2d\160\154\141\143\x65\155\145\x6e\164\x3d\42\x62\157\x74\x74\157\x6d\x22\40\x74\151\x74\x6c\x65\75\x22";
echo esc_attr($Oi);
echo "\x22\40\163\164\171\x6c\145\x3d\x22\167\151\144\164\150\72\x61\165\x74\x6f\73\42\x3e\xd\12\x9\x9\11\11\11\11\74\x73\160\x61\x6e\40\143\x6c\x61\163\163\75\x22\x6d\141\164\x65\x72\151\141\154\x2d\151\143\157\x6e\163\x22\x20\163\164\x79\x6c\145\x3d\x22\x63\157\x6c\157\162\72\144\x61\x72\153\x67\x72\x61\171\x22\76\15\12\x9\x9\11\11\x9\x9\x68\145\x6c\x70\137\x6f\x75\x74\154\151\x6e\145\xd\12\11\x9\11\x9\x9\11\74\x2f\163\x70\x61\x6e\x3e\15\12\x9\11\x9\x9\11\74\x2f\x73\x70\x61\x6e\76\15\12\x9\x9\x9\11\74\x2f\x64\x69\x76\76\15\xa\x9\x9\11\11\x3c\x73\143\162\151\x70\x74\76\15\xa\11\11\11\x9\152\121\165\x65\162\171\50\x64\157\143\x75\x6d\145\x6e\164\x29\x2e\x72\145\x61\x64\x79\50\x66\165\156\143\164\x69\x6f\x6e\x28\x29\173\xd\xa\x9\11\x9\11\x9\152\121\165\x65\x72\x79\x28\47\x5b\x64\141\164\x61\x2d\164\157\147\x67\154\145\x3d\42\164\x6f\157\x6c\164\151\x70\42\135\x27\51\56\164\x6f\157\154\x74\151\x70\50\x7b\x20\x63\x6f\156\164\x61\x69\x6e\145\162\x3a\x20\47\x62\157\x64\171\x27\175\51\73\15\xa\x9\11\x9\x9\175\x29\x3b\15\xa\11\x9\x9\11\x3c\x2f\x73\143\162\x69\160\x74\76\xd\xa\x9\x9";
}
public function mo_web3_get_user($S_)
{
$oB = $this->mo_web3_get_option("\155\x6f\x5f\167\145\142\x33\137\x75\x73\145\x72\x6e\x61\155\145\x5f\163\x70\x65\x63\151\146\151\143\x61\x74\x69\x6f\x6e");
$yy = md5($S_);
if ($oB) {
goto ZT;
}
$p4 = $S_;
goto K0;
ZT:
$p4 = $yy;
K0:
global $wpdb;
$nL = $wpdb->prepare("\123\105\114\x45\103\124\x20\x43\x4f\x41\114\105\123\x43\x45\x28\x20\50\x20\123\x45\114\x45\x43\124\x20\165\x73\x65\x72\x5f\x69\144\x20\106\122\117\115\40{$wpdb->usermeta}\x20\x57\x48\105\x52\105\40\x6d\x65\x74\141\x5f\166\141\x6c\165\145\75\45\x73\x20\141\x6e\x64\40\x6d\x65\x74\141\x5f\153\x65\171\75\x27\x6d\157\167\145\142\63\137\x77\141\x6c\154\x65\164\x5f\x61\x64\x64\x72\145\163\163\x27\51\54\x30\x29\40\114\111\115\111\x54\40\61\73", $p4);
$Hv = $wpdb->get_var($nL, 0, 0);
if ($Hv > 0) {
goto tk;
}
if (!apply_filters("\x6d\x6f\137\167\x65\142\x33\x5f\144\157\137\156\157\164\137\x63\162\145\x61\164\x65\137\x75\x73\145\x72", false)) {
goto F8;
}
return false;
F8:
goto yM;
tk:
$user = get_user_by("\x49\x44", $Hv);
return $user;
yM:
$p6 = '';
$Ll = wp_generate_password($tw = 12, $ei = false);
$Hv = wp_create_user($p4, $Ll, $p6);
$user = get_user_by("\x6c\157\x67\x69\156", $p4);
return $user;
}
public function deactivate_plugin()
{
$this->mo_web3_delete_option("\155\157\137\167\x65\x62\63\x5f\150\x6f\163\164\x5f\156\x61\155\x65");
$this->mo_web3_delete_option("\155\x6f\x5f\167\x65\x62\63\x5f\x6e\145\x77\x5f\x72\145\x67\151\x73\164\162\141\x74\x69\157\156");
$this->mo_web3_delete_option("\155\x6f\137\167\x65\x62\63\x5f\x61\x64\x6d\151\x6e\137\145\x6d\x61\151\x6c");
$this->mo_web3_delete_option("\155\157\137\167\x65\x62\63\x5f\x61\144\155\151\x6e\137\160\150\157\x6e\x65");
$this->mo_web3_delete_option("\155\x6f\x5f\167\145\142\x33\x5f\141\144\155\x69\x6e\137\x66\156\141\155\145");
$this->mo_web3_delete_option("\155\157\x5f\167\145\x62\x33\x5f\141\x64\x6d\x69\156\137\154\x6e\141\155\x65");
$this->mo_web3_delete_option("\x6d\x6f\137\x77\x65\142\x33\x5f\x61\x64\x6d\x69\156\137\143\157\155\160\141\156\x79");
$this->mo_web3_delete_option(\MoWeb3Constants::PANEL_MESSAGE_OPTION);
$this->mo_web3_delete_option("\x6d\157\137\x77\x65\142\63\x5f\141\x64\x6d\151\x6e\137\143\x75\163\x74\157\155\145\162\x5f\153\x65\x79");
$this->mo_web3_delete_option("\x6d\157\x5f\167\145\142\63\137\141\144\x6d\151\x6e\137\141\160\x69\137\x6b\x65\x79");
$this->mo_web3_delete_option("\x6d\157\x5f\x77\145\x62\63\137\156\145\x77\137\x63\165\x73\x74\157\155\x65\x72");
$this->mo_web3_delete_option("\155\157\x5f\x77\145\x62\63\x5f\162\145\147\x69\163\x74\162\x61\164\151\x6f\x6e\x5f\163\x74\141\x74\x75\163");
$this->mo_web3_delete_option("\x6d\157\x5f\167\x65\142\63\137\143\x75\163\164\157\x6d\x65\x72\137\164\x6f\153\145\x6e");
$this->mo_web3_delete_option("\155\157\x5f\x77\x65\142\x33\x5f\154\x6b");
$this->mo_web3_delete_option("\155\157\137\x77\x65\142\x33\x5f\154\166");
$this->mo_web3_delete_option("\x6d\x6f\137\x77\145\x62\x33\137\156\x66\x74\x5f\x73\x65\x74\164\x69\x6e\147\163");
$this->mo_web3_delete_option("\x6d\157\137\x77\x65\142\x33\x5f\154\157\147\x69\x6e\137\142\165\x74\164\x6f\156\x5f\x63\165\x73\164\157\155\x5f\143\163\163");
$this->mo_web3_delete_option("\155\x6f\137\x77\145\x62\x33\137\142\165\x74\x74\157\156\137\143\165\x73\164\157\155\x5f\x74\x65\x78\164");
$this->mo_web3_delete_option("\x6d\x6f\x5f\x77\x65\142\x33\x5f\144\151\163\x70\154\x61\171\x5f\154\157\147\151\x6e\x5f\x62\165\164\x74\x6f\x6e");
$this->mo_web3_delete_option("\155\x6f\x5f\167\x65\142\x33\x5f\x6c\x65");
}
public function base64url_encode($jp)
{
return rtrim(strtr(base64_encode($jp), "\53\x2f", "\x2d\137"), "\x3d");
}
public function base64url_decode($jp)
{
return base64_decode(str_pad(strtr($jp, "\x2d\x5f", "\53\x2f"), strlen($jp) % 4, "\x3d", STR_PAD_RIGHT));
}
public function get_wp_user_profile_attributes()
{
return array("\x6e\x69\143\x6b\x6e\141\x6d\x65", "\146\x69\162\x73\164\137\156\x61\x6d\145", "\154\x61\163\164\x5f\x6e\x61\x6d\145", "\144\145\163\x63\x72\x69\160\x74\x69\157\x6e", "\162\x69\x63\150\137\145\x64\151\x74\151\x6e\147", "\165\x73\x65\162\137\156\x69\143\145\x6e\141\x6d\145", "\x75\x73\145\162\x5f\x65\x6d\141\x69\x6c", "\x64\x69\x73\x70\x6c\141\171\x5f\x6e\x61\x6d\x65", "\x74\x65\154\145\160\x68\157\x6e\145", "\141\x64\x64\162\145\x73\163");
}
}
Function Calls
None |
Stats
MD5 | 45bdf961928a66137cdb69a95be2248d |
Eval Count | 0 |
Decode Time | 144 ms |