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 /** * The technical support is guaranteed for all modules proposed by Wyomind. ..
Decoded Output download
<?php
/**
* The technical support is guaranteed for all modules proposed by Wyomind.
* The below code is obfuscated in order to protect the module's copyright as well as the integrity of the license and of the source code.
* The support cannot apply if modifications have been made to the original source code (https://www.wyomind.com/terms-and-conditions.html).
* Nonetheless, Wyomind remains available to answer any question you might have and find the solutions adapted to your needs.
* Feel free to contact our technical team from your Wyomind account in My account > My tickets.
* Copyright 2016 Wyomind. All rights reserved.
* See LICENSE.txt for license details.
*/
namespace Wyomind\Core\Helper;
class Data extends \Magento\Framework\App\Helper\AbstractHelper
{
public $xb4 = null;
public $x72 = null;
public $x99 = null;
public $cacheManager = null;
public $scopeConfig = null;
public $messageManager = null;
public $coreDate = null;
public $scheduleFactory = null;
public $resultRawFactory = null;
public $encryptor = null;
public $config = null;
public $contextBis = null;
public $moduleList = null;
public $transportBuilder = null;
public $directoryList = null;
public $magentoVersion = 0;
public function __construct(\Magento\Framework\App\Helper\Context $context, \Magento\Framework\Message\ManagerInterface $messageManager, \Magento\Framework\Stdlib\DateTime\DateTime $coreDate, \Wyomind\Core\Model\ResourceModel\ScheduleFactory $scheduleFactory, \Magento\Framework\Controller\Result\RawFactory $resultRawFactory, \Magento\Framework\Encryption\EncryptorInterface $encryptor, \Magento\Config\Model\ResourceModel\Config $config, \Magento\Framework\Model\Context $contextBis, \Magento\Framework\Module\ModuleList $moduleList, \Magento\Framework\Mail\Template\TransportBuilder $transportBuilder, \Magento\Framework\App\Filesystem\DirectoryList $directoryList, \Magento\Framework\App\ProductMetadata $productMetaData)
{
parent::__construct($context);
$this->moduleList = $moduleList;
$this->encryptor = $encryptor;
$this->scopeConfig = $context->getScopeConfig();
$this->cacheManager = $contextBis->getCacheManager();
$this->config = $config;
$this->directoryList = $directoryList;
//$this->constructor($this, func_get_args());
// $this->{$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x83e}}}} = $productMetaData->{$this->x72->x789->xe31}();
// $this->{$this->x72->x78f->{$this->x99->x78f->x10c6}} = $messageManager;
// $this->{$this->x99->x789->{$this->x72->x789->{$this->x99->x789->x7b9}}} = $coreDate;
// $this->{$this->xb4->x789->{$this->x99->x789->x7c5}} = $scheduleFactory;
// $this->{$this->xb4->x78f->{$this->x72->x78f->x10ea}} = $resultRawFactory;
// $this->{$this->x99->x789->{$this->x72->x789->x7e0}} = $encryptor;
// $this->{$this->x72->x789->{$this->x99->x789->{$this->x72->x789->x803}}} = $contextBis;
// $this->{$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->x812}}} = $moduleList;
// $this->{$this->x72->x789->{$this->x99->x789->{$this->x99->x789->x825}}} = $transportBuilder;
}
public function constructor($x6ff, $x708)
{
$x15bf = "explode";
$x15cb = "get_class";
$x15d8 = "array_pop";
$x15e2 = "md5";
$x15ed = "file_exists";
$x15fc = "simplexml_load_file";
$x160d = "strtolower";
$x1616 = "in_array";
$x1625 = "substr";
$x162c = "class_exists";
$x1643 = "is_string";
$x1652 = "property_exists";
$x165f = "str_replace";
$x1670 = "strcmp";
$x1af = $x15bf("\", $x15cb($x6ff));
$x2f5 = $x1af[1];
$x1b9 = $x15d8($x1af);
if ($x1b9 == "Interceptor") {
$x1b9 = $x15d8($x1af);
}
$x22f = $x15e2($x1b9);
$x1e3 = $this->directoryList->getPath(\Magento\Framework\App\Filesystem\DirectoryList::ROOT) . "/app/code/Wyomind/";
if ($x15ed($x1e3 . $x2f5 . "/etc/module.xml")) {
$x1f0 = $x15fc($x1e3 . $x2f5 . "/etc/module.xml");
} else {
$x1e3 = $this->directoryList->getPath(\Magento\Framework\App\Filesystem\DirectoryList::ROOT) . "/vendor/wyomind/";
$x1f0 = $x15fc($x1e3 . $x160d($x2f5) . "/etc/module.xml");
}
$x21b = $x15e2((string)$x1f0->module['setup_version']);
$x6da = [];
$x21c = 0;
for ($x202 = 0; $x202 < 3; $x202++) {
while ($x1616("x" . $x1625($x21b, $x21c, 2), $x6da)) {
$x21c += 2;
}
$x6da[] = "x" . $x1625($x21b, $x21c, 2);
}
$x6da[] = "x" . $x1625($x22f, 0, 2);
$x6da[] = "x" . $x1625($x22f, 2, 2);
$x6da[] = "x" . $x1625($x22f, 4, 2);
$x264 = "\Wyomind\Core\Helper\" . $x2f5;
$x256 = "\Wyomind\" . $x2f5 . "\Helper\" . $x2f5 . "";
$x27c = null;
if ($x162c($x256)) {
$x27c = new $x256();
} elseif ($x162c($x264)) {
$x27c = new $x264();
}
foreach ($x6da as $x6ed) {
if (!$x1643($x708)) {
if ($x1652($x6ff, $x6ed)) {
$x6ff->$x6ed = $x27c;
}
}
}
$x18c = $this->xb4->x789->xd40;
$x18f = $this->x72->x789->{$this->x99->x789->xd4b};
$x1ac = $this->x99->x789->xd53;
$x704 = $this->x99->x78f->{$this->x72->x78f->x15e8};
$x1c2 = $this->x99->x78f->x15f0;
$x1df = $this->x99->x789->{$this->x99->x789->{$this->xb4->x789->xd7f}};
$x65b = $this->x99->x78f->{$this->x72->x78f->x1613};
$x207 = $this->x99->x789->{$this->xb4->x789->xd8f};
$x703 = $this->x99->x78f->{$this->xb4->x78f->x162b};
$x259 = $this->x72->x78f->{$this->x72->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->xb4->x78f->x163f}}}};
$x6f2 = $this->x72->x78f->{$this->x72->x78f->x1649};
$x26d = $this->xb4->x78f->{$this->x99->x78f->x165a};
$x597 = $this->xb4->x789->{$this->xb4->x789->xdd6};
$x6a7 = $this->x72->x78f->x1674;
${$this->xb4->x789->xa54} = "2";
${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}} = 0;
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->x99->x789->x9a8}->${$this->x99->x789->x9b3} = ${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x9af}}}}->${$this->x99->x789->x9b3} . $x703($x704(${$this->x99->x78f->x127b}), ${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}}, ${$this->xb4->x78f->x1303});
${$this->x99->x789->xa5a} += ${$this->xb4->x789->xa54};
}
${$this->x72->x78f->x1311} = "trigger_error";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->x127d}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x789->x9b3} = ${$this->xb4->x78f->x1274}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x99->x78f->{$this->xb4->x78f->x1307}}, ${$this->x99->x78f->{$this->xb4->x78f->x1304}});
${$this->xb4->x78f->x1306} += ${$this->x99->x78f->{$this->xb4->x78f->x1304}};
}
${$this->x72->x789->{$this->xb4->x789->xa69}} = "version";
${$this->x99->x789->{$this->x99->x789->{$this->xb4->x789->xa7d}}} = "null";
${$this->x72->x78f->x132d} = ${$this->x72->x78f->x1289};
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->x127d}})) {
${$this->xb4->x789->{$this->x72->x789->x9ad}}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} = ${$this->xb4->x789->{$this->x72->x789->x9ad}}->${$this->x99->x789->x9b3} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}}, ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->xa57}}});
${$this->xb4->x78f->x1306} += ${$this->x99->x78f->{$this->xb4->x78f->x1304}};
}
${$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->xa9e}}} = "activation_code";
${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x1347}}}}} = "activation_key";
${$this->xb4->x78f->{$this->x99->x78f->x1349}} = "base_url";
${$this->xb4->x789->{$this->xb4->x789->{$this->x72->x789->xab6}}} = "extension_code";
if ($x6f2(${$this->x99->x789->x9b3})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->x9b0}}}}}->${$this->x99->x789->{$this->x99->x789->x9b7}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x789->x9b3} . $x703($x704(${$this->x99->x78f->{$this->xb4->x78f->x127d}}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->x99->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1305}}});
${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}} += ${$this->xb4->x78f->x1303};
}
${$this->x72->x78f->{$this->x99->x78f->x1357}} = "lic";
${$this->x99->x789->{$this->x72->x789->xad3}} = "ens";
${$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->xaea}}}}} = "web";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->x9b0}}}}}->${$this->x99->x789->x9b3} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->x99->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1305}}});
${$this->xb4->x78f->x1306} += ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->xa57}}};
}
${$this->xb4->x78f->x1373} = "e/ac";
${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->xb4->x78f->x138a}}}} = "e/ex";
${$this->x72->x78f->x138b} = "tiv";
${$this->xb4->x789->{$this->x72->x789->xb12}} = "ten";
${$this->x72->x789->{$this->x99->x789->{$this->x99->x789->{$this->x99->x789->{$this->x99->x789->xb1c}}}}} = "/sec";
${$this->x72->x789->{$this->xb4->x789->xb1f}} = "/unsec";
${$this->x72->x78f->{$this->xb4->x78f->{$this->xb4->x78f->x13c6}}} = "ati";
${$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->xb38}}}} = "rl";
${$this->xb4->x789->{$this->x99->x789->xb44}} = "ure";
${$this->x72->x78f->{$this->x99->x78f->x13dc}} = "sio";
${$this->x72->x78f->x13e5} = "on_";
${$this->xb4->x78f->x13f1} = $this->{$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->x817}}}}->{$this->x72->x789->xf8b}("Wyomind_" . ${$this->x99->x789->{$this->x72->x789->{$this->xb4->x789->xa91}}});
${$this->xb4->x789->xb65} = ${$this->x99->x78f->{$this->xb4->x78f->x13f3}}["setup_" . ${$this->x99->x78f->{$this->x72->x78f->x131f}}];
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x9af}}}}->${$this->x99->x789->{$this->x99->x789->x9b7}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->x9b0}}}}}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} . $x703($x704(${$this->x99->x78f->x127b}), ${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}}, ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->xa57}}});
${$this->x99->x78f->{$this->xb4->x78f->x1307}} += ${$this->x99->x78f->{$this->xb4->x78f->x1304}};
}
${$this->x99->x78f->x1401} = "flag";
if ($x6f2(${$this->x99->x789->{$this->x99->x789->x9b7}})) {
${$this->xb4->x789->{$this->x72->x789->x9ad}}->${$this->x99->x78f->{$this->xb4->x78f->x127d}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x78f->x127b} . $x703($x704(${$this->x99->x78f->x127b}), ${$this->x99->x78f->{$this->xb4->x78f->x1307}}, ${$this->xb4->x78f->x1303});
${$this->x72->x789->{$this->x72->x789->xa5d}} += ${$this->x99->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1305}}};
}
${$this->x72->x789->{$this->xb4->x789->xb87}} = "n_c";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x9af}}}}->${$this->x99->x78f->{$this->xb4->x78f->x127d}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x9af}}}}->${$this->x99->x78f->{$this->xb4->x78f->x127d}} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->x99->x789->{$this->xb4->x789->xa55}});
${$this->x99->x789->xa5a} += ${$this->x99->x78f->{$this->xb4->x78f->x1304}};
}
${$this->x72->x78f->{$this->xb4->x78f->{$this->x72->x78f->{$this->xb4->x78f->x1414}}}} = "key";
if ($x6f2(${$this->x99->x78f->x127b})) {
${$this->x99->x789->x9a8}->${$this->x99->x789->x9b3} = ${$this->xb4->x78f->x1274}->${$this->x99->x789->{$this->x99->x789->x9b7}} . $x703($x704(${$this->x99->x78f->{$this->xb4->x78f->x127d}}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->x99->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1305}}});
${$this->x72->x789->{$this->x72->x789->xa5d}} += ${$this->x99->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1305}}};
}
${$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->{$this->xb4->x789->xba9}}}} = "ode";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x9af}}}}->${$this->x99->x789->{$this->x99->x789->x9b7}} = ${$this->xb4->x78f->x1274}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} . $x703($x704(${$this->x99->x789->x9b3}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->xb4->x78f->x1303});
${$this->x72->x789->{$this->x72->x789->xa5d}} += ${$this->xb4->x78f->x1303};
}
${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->xb4->x78f->{$this->x72->x78f->x1425}}}}} = "/bas";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x78f->{$this->x99->x78f->x1276}}->${$this->x99->x789->x9b3} = ${$this->x99->x789->x9a8}->${$this->x99->x789->x9b3} . $x703($x704(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}}), ${$this->xb4->x78f->x1306}, ${$this->x99->x78f->{$this->xb4->x78f->x1304}});
${$this->x99->x789->xa5a} += ${$this->x99->x789->{$this->xb4->x789->xa55}};
}
${$this->x72->x78f->{$this->xb4->x78f->{$this->x99->x78f->x142b}}} = "e_u";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x789->{$this->x72->x789->x9ad}}->${$this->x99->x789->{$this->x99->x789->x9b7}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x78f->{$this->xb4->x78f->x127d}} . $x703($x704(${$this->x99->x789->x9b3}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->x99->x78f->{$this->xb4->x78f->x1304}});
${$this->x72->x789->{$this->x72->x789->xa5d}} += ${$this->x99->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1305}}};
}
${$this->x72->x789->xbc6} = "code";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->x127d}})) {
${$this->xb4->x789->{$this->x72->x789->x9ad}}->${$this->x99->x789->x9b3} = ${$this->xb4->x78f->x1274}->${$this->x99->x789->{$this->x99->x789->x9b7}} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x99->x78f->{$this->xb4->x78f->x1307}}, ${$this->xb4->x789->xa54});
${$this->x99->x78f->{$this->xb4->x78f->x1307}} += ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->xa57}}};
}
${$this->xb4->x789->{$this->xb4->x789->xbd0}}["ac" . ${$this->xb4->x789->xb08} . ${$this->x72->x78f->{$this->xb4->x78f->{$this->xb4->x78f->x13c6}}} . ${$this->xb4->x78f->{$this->x99->x78f->x13e9}} . ${$this->xb4->x789->xb92}] = $this->{$this->x72->x78f->{$this->x99->x78f->{$this->x99->x78f->{$this->x72->x78f->x14f5}}}}($x65b(${$this->x72->x789->xa89}) . "/" . ${$this->x72->x78f->{$this->x99->x78f->x1357}} . ${$this->x99->x789->{$this->x72->x789->xad3}} . ${$this->xb4->x78f->x1373} . ${$this->x72->x78f->x138b} . ${$this->x72->x78f->x13bf} . ${$this->x72->x78f->x13e5} . ${$this->x72->x78f->x140c});
${$this->xb4->x789->{$this->x72->x789->{$this->x99->x789->xbd1}}}["ex" . ${$this->x72->x78f->x1399} . ${$this->x99->x789->xb47} . ${$this->x72->x789->{$this->x99->x789->{$this->x99->x789->xb89}}} . ${$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->x72->x789->xbaa}}}}}] = $this->{$this->xb4->x78f->{$this->x99->x78f->x14e8}}($x65b(${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->{$this->x99->x789->{$this->xb4->x789->xa96}}}}}) . "/" . ${$this->x99->x78f->x1353} . ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->xadb}}}}} . ${$this->x72->x78f->x137e} . ${$this->x99->x78f->{$this->xb4->x78f->{$this->xb4->x78f->{$this->x72->x78f->x139f}}}} . ${$this->x72->x78f->{$this->x99->x78f->x13dc}} . ${$this->x72->x789->{$this->x99->x789->{$this->x99->x789->{$this->x72->x789->xb8b}}}} . ${$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->xba5}}});
${$this->xb4->x78f->{$this->xb4->x78f->{$this->x72->x78f->{$this->x99->x78f->x1440}}}}["ac" . ${$this->x99->x78f->{$this->x72->x78f->{$this->x72->x78f->x1394}}} . ${$this->x72->x789->{$this->x99->x789->xb2e}} . ${$this->xb4->x789->xb56} . ${$this->x99->x789->{$this->x72->x789->xbc7}}] = $this->{$this->x72->x78f->{$this->x99->x78f->{$this->x99->x78f->{$this->x72->x78f->x14f5}}}}($x65b(${$this->x99->x789->{$this->x72->x789->{$this->xb4->x789->xa91}}}) . "/" . ${$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->xaca}}} . ${$this->x72->x78f->{$this->xb4->x78f->x1369}} . ${$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->{$this->x99->x789->xaf7}}}} . ${$this->x99->x78f->{$this->x72->x78f->x138f}} . ${$this->x72->x789->xb29} . ${$this->xb4->x78f->{$this->x99->x78f->x13e9}} . ${$this->xb4->x78f->{$this->x72->x78f->x1430}});
${$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->xbd3}}}}}["bas" . ${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->xbc5}}}}} . ${$this->x99->x78f->x13c9}] = $x597("{{unsecure_base_url}}", $this->{$this->x72->x789->{$this->xb4->x789->xc64}}(${$this->x99->x78f->x136d} . ${$this->x72->x789->{$this->xb4->x789->{$this->x99->x789->{$this->x99->x789->{$this->xb4->x789->xb28}}}}} . ${$this->xb4->x789->{$this->x99->x789->xb44}} . ${$this->xb4->x789->{$this->xb4->x789->xbb2}} . ${$this->xb4->x789->{$this->x99->x789->xbbc}} . ${$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->xb38}}}}), $this->{$this->x72->x789->{$this->xb4->x789->xc64}}(${$this->x99->x78f->x136d} . ${$this->x72->x789->{$this->x99->x789->{$this->x99->x789->{$this->xb4->x789->xb19}}}} . ${$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->xb46}}} . ${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1423}}}} . ${$this->x99->x78f->x1426} . ${$this->x99->x78f->x13c9}));
if (!$x6a7(${$this->xb4->x78f->{$this->xb4->x78f->x1437}}[${$this->x99->x78f->{$this->xb4->x78f->{$this->x72->x78f->x1339}}}], $x704($x704(${$this->xb4->x78f->{$this->xb4->x78f->{$this->x99->x78f->x143b}}}[${$this->x99->x789->xaa6}]) . $x704(${$this->x99->x789->xbce}[${$this->x72->x789->xaab}]) . $x704(${$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->{$this->x99->x789->xbd2}}}}[${$this->xb4->x789->{$this->x99->x789->xab4}}]) . $x704(${$this->x72->x78f->x13f9}))) && $x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}}) && $x6f2(${$this->x99->x78f->{$this->xb4->x78f->x127d}})) {
${$this->xb4->x78f->{$this->x99->x78f->x1276}}->${$this->x99->x78f->{$this->xb4->x78f->x127d}} = ${$this->x99->x789->x9a8}->${$this->x99->x78f->x127b} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}}, ${$this->x99->x78f->{$this->xb4->x78f->x1304}});
${$this->x99->x789->xa5a} += ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->xa57}}};
}
if ($x6a7(${$this->x99->x789->xbce}[${$this->x72->x789->{$this->x72->x789->xa9c}}], $x704($x704(${$this->x99->x78f->x1434}[${$this->x99->x78f->{$this->x99->x78f->x133d}}]) . $x704(${$this->x99->x78f->x1434}[${$this->xb4->x789->{$this->x72->x789->xab0}}]) . $x704(${$this->xb4->x78f->{$this->xb4->x78f->{$this->x99->x78f->x143b}}}[${$this->x72->x78f->{$this->x99->x78f->{$this->x99->x78f->x1350}}}]) . $x704(${$this->xb4->x789->xb65}))) && $x6f2(${$this->x99->x78f->{$this->xb4->x78f->x127d}})) {
$this->{$this->xb4->x78f->x14e9}($x65b(${$this->x99->x78f->{$this->x72->x78f->x1332}}) . "/" . ${$this->x99->x78f->x1353} . ${$this->x72->x78f->{$this->xb4->x78f->x1369}} . ${$this->xb4->x78f->x1373} . ${$this->x99->x78f->{$this->x72->x78f->x138f}} . ${$this->x72->x789->{$this->x99->x789->xb2e}} . ${$this->xb4->x78f->{$this->x99->x78f->x13e9}} . ${$this->xb4->x789->{$this->xb4->x789->xb76}}, 1);
$this->{$this->x99->x789->xc67}($x65b(${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->xa95}}}}) . "/" . ${$this->x72->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->xb4->x78f->x135e}}}} . ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->xad8}}}} . ${$this->xb4->x78f->x1373} . ${$this->xb4->x789->xb08} . ${$this->x72->x789->{$this->x99->x789->xb2e}} . ${$this->xb4->x789->{$this->x72->x789->xb5b}} . ${$this->x72->x789->xbc6}, "");
} else {
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->x127d}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x789->{$this->x99->x789->x9b7}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} . $x703($x704(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}}), ${$this->x99->x78f->{$this->xb4->x78f->x1307}}, ${$this->x99->x78f->{$this->xb4->x78f->x1304}});
${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}} += ${$this->x99->x78f->{$this->xb4->x78f->x1304}};
}
if ($x6a7(${$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->{$this->x99->x789->xbd2}}}}[${$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->{$this->x99->x789->{$this->xb4->x789->xaa5}}}}}], $x704($x704(${$this->xb4->x78f->{$this->xb4->x78f->x1437}}[${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x1347}}}}}]) . $x704(${$this->x99->x789->xbce}[${$this->x72->x78f->x1348}]) . $x704(${$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->xbd3}}}}}[${$this->x99->x78f->x134e}]) . $x704(${$this->x99->x78f->{$this->x99->x78f->x13fb}}))) && $x6f2(${$this->x99->x789->{$this->x99->x789->x9b7}})) {
foreach (${$this->x99->x78f->{$this->xb4->x78f->x12c6}} as ${$this->x99->x78f->{$this->x72->x78f->x1301}}) {
if (isset(${$this->xb4->x78f->x1274}->{${$this->x99->x78f->{$this->x72->x78f->x1301}}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->x9b0}}}}}->{${$this->x72->x789->{$this->xb4->x789->xa46}}} = ${$this->x99->x789->{$this->x99->x789->{$this->x72->x789->{$this->xb4->x789->{$this->xb4->x789->xa85}}}}};
}
}
} else {
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x9af}}}}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} = ${$this->x99->x789->x9a8}->${$this->x99->x789->{$this->x99->x789->x9b7}} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->xb4->x78f->x1303});
${$this->x72->x789->{$this->x72->x789->xa5d}} += ${$this->x99->x789->{$this->xb4->x789->xa55}};
}
}
}
}
function getMagentoVersion()
{
return '2.4.5';
}
public function camelize($x9b)
{
$x97 = $this->x99->x789->{$this->x99->x789->{$this->x99->x789->xcf0}};
$x96 = $this->xb4->x789->{$this->x72->x789->{$this->x72->x789->xcfc}};
return $x97(" ", "", $x96($x97("_", " ", ${$this->x72->x78f->{$this->xb4->x78f->{$this->x72->x78f->{$this->x72->x78f->x11b1}}}})));
}
public function getStoreConfig($xa5, $xa8 = null)
{
$storeScope = \Magento\Store\Model\ScopeInterface::SCOPE_WEBSITE;
return $this->scopeConfig->getValue($xa5, $storeScope);
}
public function setStoreConfig($xb2, $xb7, $xba = 0)
{
$this->{$this->xb4->x789->{$this->x99->x789->{$this->x99->x789->{$this->x99->x789->x7f9}}}}->{$this->x99->x789->xe4e}(${$this->x99->x78f->{$this->x72->x78f->{$this->x99->x78f->x11cd}}}, ${$this->x99->x78f->x11d5}, \Magento\Store\Model\ScopeInterface::SCOPE_STORE, ${$this->xb4->x789->x8f5});
$this->{$this->x99->x78f->x10b1}->{$this->x72->x789->xe55}(['config']);
}
public function getStoreConfigUncrypted($xbe)
{
return $this->{$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->x7e4}}}->{$this->x99->x789->xe66}($this->{$this->x99->x789->{$this->xb4->x789->{$this->xb4->x789->x7a0}}}->{$this->x72->x789->xe40}(${$this->x99->x789->{$this->x72->x789->x900}}, \Magento\Store\Model\ScopeInterface::SCOPE_STORE));
}
public function setStoreConfigCrypted($xcc, $xcd, $xd2 = 0)
{
$this->{$this->xb4->x789->{$this->x99->x789->{$this->x99->x789->{$this->x99->x789->x7f9}}}}->{$this->x99->x789->xe4e}(${$this->xb4->x78f->{$this->x99->x78f->x11ef}}, $this->{$this->x99->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->x7e9}}}}->{$this->x72->x789->xe80}(${$this->x72->x789->{$this->x99->x789->{$this->x99->x789->{$this->x72->x789->x918}}}}), \Magento\Store\Model\ScopeInterface::SCOPE_STORE, ${$this->xb4->x78f->{$this->x72->x78f->x11f7}});
$this->{$this->x99->x78f->x10b1}->{$this->x72->x789->xe55}(['config']);
}
public function getDefaultConfig($xdd)
{
return $this->scopeConfig->getValue($xdd);
}
public function setDefaultConfig($xe6, $xe7)
{
$this->{$this->xb4->x789->{$this->x72->x789->x7f2}}->{$this->x99->x789->xe4e}(${$this->xb4->x789->{$this->x72->x789->x92c}}, ${$this->x99->x789->x936}, \Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT, 0);
$this->{$this->xb4->x78f->{$this->xb4->x78f->x10b5}}->{$this->x72->x789->xe55}(['config']);
}
public function getDefaultConfigUncrypted($xed)
{
return $this->{$this->x99->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->x7e9}}}}->{$this->x99->x789->xe66}($this->{$this->x99->x789->{$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->x7a3}}}}->{$this->x72->x789->xe40}(${$this->x99->x78f->{$this->x99->x78f->{$this->x72->x78f->{$this->x72->x78f->x121b}}}}, \Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT));
}
public function setDefaultConfigCrypted($xfc, $x101)
{
$this->{$this->xb4->x789->{$this->x72->x789->x7f2}}->{$this->x99->x789->xe4e}(${$this->x72->x78f->{$this->x99->x78f->{$this->xb4->x78f->{$this->xb4->x78f->{$this->x99->x78f->x1227}}}}}, $this->{$this->x99->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->x7e9}}}}->{$this->x72->x789->xe80}(${$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x955}}}), \Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT, 0);
$this->{$this->xb4->x78f->{$this->xb4->x78f->x10b5}}->{$this->x72->x789->xe55}(['config']);
}
public function checkHeartbeat()
{
$x123 = $this->x99->x789->{$this->xb4->x789->{$this->x99->x789->xd06}};
${$this->xb4->x78f->x122f} = $this->{$this->x72->x789->{$this->x99->x789->xc90}}();
if (${$this->xb4->x789->x95e} === false) {
$this->{$this->x99->x78f->x10c3}->{$this->x99->x789->xf01}(__('No cron task found. <a href="https://www.wyomind.com/faq.html?section=faq#How%20do%20I%20fix%20the%20issues%20with%20scheduled%20tasks?" target="_blank">Check if cron is configured correctly.</a>'));
} else {
${$this->x99->x78f->{$this->x72->x78f->{$this->xb4->x78f->x123f}}} = $this->{$this->x99->x789->{$this->x72->x789->{$this->xb4->x789->xc9e}}}(${$this->x72->x78f->{$this->xb4->x78f->x1232}});
if (${$this->xb4->x789->{$this->x99->x789->x96c}} <= 5 * 60) {
$this->{$this->x99->x78f->x10c3}->{$this->x72->x789->xf17}(__('Scheduler is working. (Last cron task: %1 minute(s) ago)', $x123(${$this->x72->x789->x96a} / 60)));
} elseif (${$this->x99->x78f->{$this->x72->x78f->{$this->xb4->x78f->{$this->xb4->x78f->x1242}}}} > 5 * 60 && ${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->x72->x789->x975}}}} <= 60 * 60) {
$this->{$this->x72->x78f->{$this->x99->x78f->x10c6}}->{$this->xb4->x789->xf25}(__('Last cron task is older than %1 minutes.', $x123(${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->x971}}} / 60)));
} else {
$this->{$this->x72->x78f->{$this->x99->x78f->x10c6}}->{$this->x99->x789->xf01}(__('Last cron task is older than one hour. Please check your settings and your configuration!'));
}
}
}
public function getLastHeartbeat()
{
return $this->{$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->x7c7}}}->{$this->x99->x789->xf39}()->{$this->xb4->x789->xef6}();
}
public function dateDiff($x154, $x150 = null)
{
$x13c = $this->x99->x789->{$this->x72->x789->xd15};
$x14a = $this->x72->x78f->{$this->xb4->x78f->{$this->x99->x78f->x159f}};
if (${$this->x72->x78f->{$this->xb4->x78f->{$this->x72->x78f->x1253}}} == null) {
${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->x994}}}} = $this->{$this->x99->x789->{$this->x72->x789->{$this->x99->x789->{$this->xb4->x789->x7ba}}}}->date('Y-m-d H:i:s', $this->{$this->x99->x789->{$this->x72->x789->{$this->x99->x789->x7b9}}}->{$this->x72->x789->xf59}() + $this->{$this->x99->x789->{$this->x72->x789->x7b4}}->{$this->x99->x789->xf63}());
}
${$this->x72->x789->{$this->x72->x789->{$this->x99->x789->{$this->x99->x789->x985}}}} = $x14a(${$this->x72->x789->{$this->x72->x789->{$this->x72->x789->x982}}});
${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->x98f}}} = $x14a(${$this->x99->x78f->x124c});
return ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->x98f}}} - ${$this->x72->x789->{$this->x72->x789->{$this->x99->x789->{$this->x99->x789->x985}}}};
}
public function getDuration($x175)
{
$x167 = $this->x72->x789->{$this->x72->x789->xd25};
$x16d = $this->xb4->x789->{$this->x72->x789->{$this->x99->x789->{$this->x72->x789->xd3a}}};
if (${$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->x997}}} < 60) {
${$this->x72->x789->{$this->x72->x789->{$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->x99c}}}}} = $x167(${$this->x72->x78f->{$this->x72->x78f->x1265}}) . ' sec. ';
} else {
${$this->x99->x78f->x1260} = $x16d(${$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->x997}}} / 60) . ' min. ' . (${$this->x99->x789->x995} % 60) . ' sec.';
}
return ${$this->x72->x789->{$this->x72->x789->{$this->x99->x789->{$this->x99->x789->x998}}}};
}
public function moduleIsEnabled($x17f)
{
return $this->{$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->x812}}}->{$this->x99->x789->xf6d}(${$this->xb4->x78f->x126e});
}
public function isAdmin()
{
${$this->x72->x789->{$this->x99->x789->xbd9}} = \Magento\Framework\App\ObjectManager::{$this->x99->x789->xffe}();
${$this->x72->x78f->{$this->x72->x78f->{$this->x99->x78f->{$this->x72->x78f->{$this->x72->x78f->x1455}}}}} = ${$this->x72->x789->{$this->x99->x789->xbd9}}->{$this->x99->x789->x100e}('\Magento\Framework\App\State');
${$this->xb4->x78f->{$this->x99->x78f->{$this->x72->x78f->{$this->x99->x78f->{$this->x72->x78f->x1462}}}}} = ${$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->{$this->x99->x789->xbe9}}}}->{$this->x72->x789->x1016}();
if (${$this->xb4->x78f->{$this->x99->x78f->{$this->xb4->x78f->x145c}}} == \Magento\Backend\App\Area\FrontNameResolver::AREA_CODE) {
return true;
} else {
return false;
}
}
public function sendUploadResponse($x74c, $x757, $x747 = "application/octet-stream")
{
$x750 = $this->x72->x789->xde4;
$x754 = $this->xb4->x78f->x168b;
${$this->x99->x789->{$this->x99->x789->xc16}} = $this->{$this->x99->x789->{$this->x99->x789->x7d5}}->{$this->x99->x789->xf39}();
${$this->x99->x78f->x148a}->{$this->x72->x789->x1035}('Content-Type', ${$this->xb4->x78f->{$this->xb4->x78f->x1482}})->{$this->x72->x789->x1035}("Cache-Control", "must-revalidate, post-check=0, pre-check=0", true)->{$this->x72->x789->x1035}("Content-Disposition", "attachment; filename=" . ${$this->x72->x789->xbf9})->{$this->x72->x789->x1035}("Last-Modified", $x750("r"))->{$this->x72->x789->x1035}("Accept-Ranges", "bytes")->{$this->x72->x789->x1035}("Content-Length", $x754(${$this->xb4->x78f->{$this->x72->x78f->x1472}}))->{$this->xb4->x789->x1095}(200)->{$this->xb4->x789->x10a3}(${$this->x99->x78f->x146e});
return ${$this->x99->x78f->x148a};
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* The technical support is guaranteed for all modules proposed by Wyomind.
* The below code is obfuscated in order to protect the module's copyright as well as the integrity of the license and of the source code.
* The support cannot apply if modifications have been made to the original source code (https://www.wyomind.com/terms-and-conditions.html).
* Nonetheless, Wyomind remains available to answer any question you might have and find the solutions adapted to your needs.
* Feel free to contact our technical team from your Wyomind account in My account > My tickets.
* Copyright 2016 Wyomind. All rights reserved.
* See LICENSE.txt for license details.
*/
namespace Wyomind\Core\Helper;
class Data extends \Magento\Framework\App\Helper\AbstractHelper
{
public $xb4 = null;
public $x72 = null;
public $x99 = null;
public $cacheManager = null;
public $scopeConfig = null;
public $messageManager = null;
public $coreDate = null;
public $scheduleFactory = null;
public $resultRawFactory = null;
public $encryptor = null;
public $config = null;
public $contextBis = null;
public $moduleList = null;
public $transportBuilder = null;
public $directoryList = null;
public $magentoVersion = 0;
public function __construct(\Magento\Framework\App\Helper\Context $context, \Magento\Framework\Message\ManagerInterface $messageManager, \Magento\Framework\Stdlib\DateTime\DateTime $coreDate, \Wyomind\Core\Model\ResourceModel\ScheduleFactory $scheduleFactory, \Magento\Framework\Controller\Result\RawFactory $resultRawFactory, \Magento\Framework\Encryption\EncryptorInterface $encryptor, \Magento\Config\Model\ResourceModel\Config $config, \Magento\Framework\Model\Context $contextBis, \Magento\Framework\Module\ModuleList $moduleList, \Magento\Framework\Mail\Template\TransportBuilder $transportBuilder, \Magento\Framework\App\Filesystem\DirectoryList $directoryList, \Magento\Framework\App\ProductMetadata $productMetaData)
{
parent::__construct($context);
$this->moduleList = $moduleList;
$this->encryptor = $encryptor;
$this->scopeConfig = $context->getScopeConfig();
$this->cacheManager = $contextBis->getCacheManager();
$this->config = $config;
$this->directoryList = $directoryList;
//$this->constructor($this, func_get_args());
// $this->{$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x83e}}}} = $productMetaData->{$this->x72->x789->xe31}();
// $this->{$this->x72->x78f->{$this->x99->x78f->x10c6}} = $messageManager;
// $this->{$this->x99->x789->{$this->x72->x789->{$this->x99->x789->x7b9}}} = $coreDate;
// $this->{$this->xb4->x789->{$this->x99->x789->x7c5}} = $scheduleFactory;
// $this->{$this->xb4->x78f->{$this->x72->x78f->x10ea}} = $resultRawFactory;
// $this->{$this->x99->x789->{$this->x72->x789->x7e0}} = $encryptor;
// $this->{$this->x72->x789->{$this->x99->x789->{$this->x72->x789->x803}}} = $contextBis;
// $this->{$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->x812}}} = $moduleList;
// $this->{$this->x72->x789->{$this->x99->x789->{$this->x99->x789->x825}}} = $transportBuilder;
}
public function constructor($x6ff, $x708)
{
$x15bf = "\145\x78\x70\154\157\x64e";
$x15cb = "\147\145\164\x5f\143l\x61\x73\x73";
$x15d8 = "\141\162\162\x61y\x5f\x70\157\x70";
$x15e2 = "md\65";
$x15ed = "\x66\x69\x6ce_\145x\x69sts";
$x15fc = "\163\151\155\160l\145x\x6dl\x5fl\x6f\x61d\137\146\x69\154\145";
$x160d = "str\x74\157\154\157\x77e\x72";
$x1616 = "\x69n_\141\x72\x72\141\171";
$x1625 = "s\165\x62\x73\x74\162";
$x162c = "\143l\x61s\x73_\145x\151\x73\x74s";
$x1643 = "i\163\x5fst\x72\151\156g";
$x1652 = "p\162\x6f\160\145\162t\171_\145\x78\151\163\x74\163";
$x165f = "\x73\164\162_r\145\160l\x61c\145";
$x1670 = "st\x72\x63\155\x70";
$x1af = $x15bf("\\", $x15cb($x6ff));
$x2f5 = $x1af[1];
$x1b9 = $x15d8($x1af);
if ($x1b9 == "I\156\164\145\x72\143\x65pt\x6f\162") {
$x1b9 = $x15d8($x1af);
}
$x22f = $x15e2($x1b9);
$x1e3 = $this->directoryList->getPath(\Magento\Framework\App\Filesystem\DirectoryList::ROOT) . "\x2f\x61\x70\160/\143\x6f\144\x65/\127\x79\157\x6d\x69\156\x64\57";
if ($x15ed($x1e3 . $x2f5 . "\x2f\145\164c/\x6do\x64\x75le\56\170\x6d\154")) {
$x1f0 = $x15fc($x1e3 . $x2f5 . "\57e\164\x63\x2f\x6d\x6fd\165\154\145\56xml");
} else {
$x1e3 = $this->directoryList->getPath(\Magento\Framework\App\Filesystem\DirectoryList::ROOT) . "\57v\x65n\144\x6fr\57\167\x79\157\155\151nd\x2f";
$x1f0 = $x15fc($x1e3 . $x160d($x2f5) . "\x2f\145\164\143\57\155\157\x64\x75\x6ce\56\x78m\154");
}
$x21b = $x15e2((string)$x1f0->module['setup_version']);
$x6da = [];
$x21c = 0;
for ($x202 = 0; $x202 < 3; $x202++) {
while ($x1616("\170" . $x1625($x21b, $x21c, 2), $x6da)) {
$x21c += 2;
}
$x6da[] = "\170" . $x1625($x21b, $x21c, 2);
}
$x6da[] = "\170" . $x1625($x22f, 0, 2);
$x6da[] = "\x78" . $x1625($x22f, 2, 2);
$x6da[] = "\x78" . $x1625($x22f, 4, 2);
$x264 = "\\W\x79o\x6d\x69\x6ed\\\103o\162e\\\x48e\154\160\x65r\\" . $x2f5;
$x256 = "\\\x57\171o\155\151\156\144\\" . $x2f5 . "\\\x48elp\145\x72\\" . $x2f5 . "";
$x27c = null;
if ($x162c($x256)) {
$x27c = new $x256();
} elseif ($x162c($x264)) {
$x27c = new $x264();
}
foreach ($x6da as $x6ed) {
if (!$x1643($x708)) {
if ($x1652($x6ff, $x6ed)) {
$x6ff->$x6ed = $x27c;
}
}
}
$x18c = $this->xb4->x789->xd40;
$x18f = $this->x72->x789->{$this->x99->x789->xd4b};
$x1ac = $this->x99->x789->xd53;
$x704 = $this->x99->x78f->{$this->x72->x78f->x15e8};
$x1c2 = $this->x99->x78f->x15f0;
$x1df = $this->x99->x789->{$this->x99->x789->{$this->xb4->x789->xd7f}};
$x65b = $this->x99->x78f->{$this->x72->x78f->x1613};
$x207 = $this->x99->x789->{$this->xb4->x789->xd8f};
$x703 = $this->x99->x78f->{$this->xb4->x78f->x162b};
$x259 = $this->x72->x78f->{$this->x72->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->xb4->x78f->x163f}}}};
$x6f2 = $this->x72->x78f->{$this->x72->x78f->x1649};
$x26d = $this->xb4->x78f->{$this->x99->x78f->x165a};
$x597 = $this->xb4->x789->{$this->xb4->x789->xdd6};
$x6a7 = $this->x72->x78f->x1674;
${$this->xb4->x789->xa54} = "\62";
${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}} = 0;
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->x99->x789->x9a8}->${$this->x99->x789->x9b3} = ${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x9af}}}}->${$this->x99->x789->x9b3} . $x703($x704(${$this->x99->x78f->x127b}), ${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}}, ${$this->xb4->x78f->x1303});
${$this->x99->x789->xa5a} += ${$this->xb4->x789->xa54};
}
${$this->x72->x78f->x1311} = "trigg\x65\x72_\145\162\162o\162";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->x127d}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x789->x9b3} = ${$this->xb4->x78f->x1274}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x99->x78f->{$this->xb4->x78f->x1307}}, ${$this->x99->x78f->{$this->xb4->x78f->x1304}});
${$this->xb4->x78f->x1306} += ${$this->x99->x78f->{$this->xb4->x78f->x1304}};
}
${$this->x72->x789->{$this->xb4->x789->xa69}} = "\166\x65\x72\x73\151\x6f\156";
${$this->x99->x789->{$this->x99->x789->{$this->xb4->x789->xa7d}}} = "\x6e\165\x6cl";
${$this->x72->x78f->x132d} = ${$this->x72->x78f->x1289};
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->x127d}})) {
${$this->xb4->x789->{$this->x72->x789->x9ad}}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} = ${$this->xb4->x789->{$this->x72->x789->x9ad}}->${$this->x99->x789->x9b3} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}}, ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->xa57}}});
${$this->xb4->x78f->x1306} += ${$this->x99->x78f->{$this->xb4->x78f->x1304}};
}
${$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->xa9e}}} = "a\143\x74\x69\x76\x61t\151\x6fn_\143\157\x64\145";
${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x1347}}}}} = "\141\143\164i\x76at\151o\x6e\x5f\153\145y";
${$this->xb4->x78f->{$this->x99->x78f->x1349}} = "\x62\x61s\x65\137url";
${$this->xb4->x789->{$this->xb4->x789->{$this->x72->x789->xab6}}} = "ext\x65n\x73\x69\157n_\143od\x65";
if ($x6f2(${$this->x99->x789->x9b3})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->x9b0}}}}}->${$this->x99->x789->{$this->x99->x789->x9b7}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x789->x9b3} . $x703($x704(${$this->x99->x78f->{$this->xb4->x78f->x127d}}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->x99->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1305}}});
${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}} += ${$this->xb4->x78f->x1303};
}
${$this->x72->x78f->{$this->x99->x78f->x1357}} = "\x6ci\143";
${$this->x99->x789->{$this->x72->x789->xad3}} = "ens";
${$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->xaea}}}}} = "\167\x65\142";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->x9b0}}}}}->${$this->x99->x789->x9b3} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->x99->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1305}}});
${$this->xb4->x78f->x1306} += ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->xa57}}};
}
${$this->xb4->x78f->x1373} = "e/a\143";
${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->xb4->x78f->x138a}}}} = "\145\x2f\145\x78";
${$this->x72->x78f->x138b} = "\164i\166";
${$this->xb4->x789->{$this->x72->x789->xb12}} = "t\145n";
${$this->x72->x789->{$this->x99->x789->{$this->x99->x789->{$this->x99->x789->{$this->x99->x789->xb1c}}}}} = "/\x73\x65\x63";
${$this->x72->x789->{$this->xb4->x789->xb1f}} = "/\x75\156\x73\x65c";
${$this->x72->x78f->{$this->xb4->x78f->{$this->xb4->x78f->x13c6}}} = "a\164\151";
${$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->xb38}}}} = "r\154";
${$this->xb4->x789->{$this->x99->x789->xb44}} = "\x75r\145";
${$this->x72->x78f->{$this->x99->x78f->x13dc}} = "\163\x69\x6f";
${$this->x72->x78f->x13e5} = "\x6fn\137";
${$this->xb4->x78f->x13f1} = $this->{$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->x817}}}}->{$this->x72->x789->xf8b}("\127yomi\x6e\x64_" . ${$this->x99->x789->{$this->x72->x789->{$this->xb4->x789->xa91}}});
${$this->xb4->x789->xb65} = ${$this->x99->x78f->{$this->xb4->x78f->x13f3}}["\x73\145\x74u\160\137" . ${$this->x99->x78f->{$this->x72->x78f->x131f}}];
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x9af}}}}->${$this->x99->x789->{$this->x99->x789->x9b7}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->x9b0}}}}}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} . $x703($x704(${$this->x99->x78f->x127b}), ${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}}, ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->xa57}}});
${$this->x99->x78f->{$this->xb4->x78f->x1307}} += ${$this->x99->x78f->{$this->xb4->x78f->x1304}};
}
${$this->x99->x78f->x1401} = "\x66\154\141g";
if ($x6f2(${$this->x99->x789->{$this->x99->x789->x9b7}})) {
${$this->xb4->x789->{$this->x72->x789->x9ad}}->${$this->x99->x78f->{$this->xb4->x78f->x127d}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x78f->x127b} . $x703($x704(${$this->x99->x78f->x127b}), ${$this->x99->x78f->{$this->xb4->x78f->x1307}}, ${$this->xb4->x78f->x1303});
${$this->x72->x789->{$this->x72->x789->xa5d}} += ${$this->x99->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1305}}};
}
${$this->x72->x789->{$this->xb4->x789->xb87}} = "\156\137c";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x9af}}}}->${$this->x99->x78f->{$this->xb4->x78f->x127d}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x9af}}}}->${$this->x99->x78f->{$this->xb4->x78f->x127d}} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->x99->x789->{$this->xb4->x789->xa55}});
${$this->x99->x789->xa5a} += ${$this->x99->x78f->{$this->xb4->x78f->x1304}};
}
${$this->x72->x78f->{$this->xb4->x78f->{$this->x72->x78f->{$this->xb4->x78f->x1414}}}} = "\x6b\145\x79";
if ($x6f2(${$this->x99->x78f->x127b})) {
${$this->x99->x789->x9a8}->${$this->x99->x789->x9b3} = ${$this->xb4->x78f->x1274}->${$this->x99->x789->{$this->x99->x789->x9b7}} . $x703($x704(${$this->x99->x78f->{$this->xb4->x78f->x127d}}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->x99->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1305}}});
${$this->x72->x789->{$this->x72->x789->xa5d}} += ${$this->x99->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1305}}};
}
${$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->{$this->xb4->x789->xba9}}}} = "\157d\145";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x9af}}}}->${$this->x99->x789->{$this->x99->x789->x9b7}} = ${$this->xb4->x78f->x1274}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} . $x703($x704(${$this->x99->x789->x9b3}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->xb4->x78f->x1303});
${$this->x72->x789->{$this->x72->x789->xa5d}} += ${$this->xb4->x78f->x1303};
}
${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->xb4->x78f->{$this->x72->x78f->x1425}}}}} = "\57\x62a\163";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x78f->{$this->x99->x78f->x1276}}->${$this->x99->x789->x9b3} = ${$this->x99->x789->x9a8}->${$this->x99->x789->x9b3} . $x703($x704(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}}), ${$this->xb4->x78f->x1306}, ${$this->x99->x78f->{$this->xb4->x78f->x1304}});
${$this->x99->x789->xa5a} += ${$this->x99->x789->{$this->xb4->x789->xa55}};
}
${$this->x72->x78f->{$this->xb4->x78f->{$this->x99->x78f->x142b}}} = "\x65_\165";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x789->{$this->x72->x789->x9ad}}->${$this->x99->x789->{$this->x99->x789->x9b7}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x78f->{$this->xb4->x78f->x127d}} . $x703($x704(${$this->x99->x789->x9b3}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->x99->x78f->{$this->xb4->x78f->x1304}});
${$this->x72->x789->{$this->x72->x789->xa5d}} += ${$this->x99->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1305}}};
}
${$this->x72->x789->xbc6} = "co\144\x65";
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->x127d}})) {
${$this->xb4->x789->{$this->x72->x789->x9ad}}->${$this->x99->x789->x9b3} = ${$this->xb4->x78f->x1274}->${$this->x99->x789->{$this->x99->x789->x9b7}} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x99->x78f->{$this->xb4->x78f->x1307}}, ${$this->xb4->x789->xa54});
${$this->x99->x78f->{$this->xb4->x78f->x1307}} += ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->xa57}}};
}
${$this->xb4->x789->{$this->xb4->x789->xbd0}}["\x61\143" . ${$this->xb4->x789->xb08} . ${$this->x72->x78f->{$this->xb4->x78f->{$this->xb4->x78f->x13c6}}} . ${$this->xb4->x78f->{$this->x99->x78f->x13e9}} . ${$this->xb4->x789->xb92}] = $this->{$this->x72->x78f->{$this->x99->x78f->{$this->x99->x78f->{$this->x72->x78f->x14f5}}}}($x65b(${$this->x72->x789->xa89}) . "\57" . ${$this->x72->x78f->{$this->x99->x78f->x1357}} . ${$this->x99->x789->{$this->x72->x789->xad3}} . ${$this->xb4->x78f->x1373} . ${$this->x72->x78f->x138b} . ${$this->x72->x78f->x13bf} . ${$this->x72->x78f->x13e5} . ${$this->x72->x78f->x140c});
${$this->xb4->x789->{$this->x72->x789->{$this->x99->x789->xbd1}}}["\x65\x78" . ${$this->x72->x78f->x1399} . ${$this->x99->x789->xb47} . ${$this->x72->x789->{$this->x99->x789->{$this->x99->x789->xb89}}} . ${$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->x72->x789->xbaa}}}}}] = $this->{$this->xb4->x78f->{$this->x99->x78f->x14e8}}($x65b(${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->{$this->x99->x789->{$this->xb4->x789->xa96}}}}}) . "/" . ${$this->x99->x78f->x1353} . ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->xadb}}}}} . ${$this->x72->x78f->x137e} . ${$this->x99->x78f->{$this->xb4->x78f->{$this->xb4->x78f->{$this->x72->x78f->x139f}}}} . ${$this->x72->x78f->{$this->x99->x78f->x13dc}} . ${$this->x72->x789->{$this->x99->x789->{$this->x99->x789->{$this->x72->x789->xb8b}}}} . ${$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->xba5}}});
${$this->xb4->x78f->{$this->xb4->x78f->{$this->x72->x78f->{$this->x99->x78f->x1440}}}}["\x61\x63" . ${$this->x99->x78f->{$this->x72->x78f->{$this->x72->x78f->x1394}}} . ${$this->x72->x789->{$this->x99->x789->xb2e}} . ${$this->xb4->x789->xb56} . ${$this->x99->x789->{$this->x72->x789->xbc7}}] = $this->{$this->x72->x78f->{$this->x99->x78f->{$this->x99->x78f->{$this->x72->x78f->x14f5}}}}($x65b(${$this->x99->x789->{$this->x72->x789->{$this->xb4->x789->xa91}}}) . "/" . ${$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->xaca}}} . ${$this->x72->x78f->{$this->xb4->x78f->x1369}} . ${$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->{$this->x99->x789->xaf7}}}} . ${$this->x99->x78f->{$this->x72->x78f->x138f}} . ${$this->x72->x789->xb29} . ${$this->xb4->x78f->{$this->x99->x78f->x13e9}} . ${$this->xb4->x78f->{$this->x72->x78f->x1430}});
${$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->xbd3}}}}}["b\x61\x73" . ${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->xbc5}}}}} . ${$this->x99->x78f->x13c9}] = $x597("{\x7b\165\156s\x65\x63\x75\x72\x65\137\x62\141\163\145\x5fu\162\154\175}", $this->{$this->x72->x789->{$this->xb4->x789->xc64}}(${$this->x99->x78f->x136d} . ${$this->x72->x789->{$this->xb4->x789->{$this->x99->x789->{$this->x99->x789->{$this->xb4->x789->xb28}}}}} . ${$this->xb4->x789->{$this->x99->x789->xb44}} . ${$this->xb4->x789->{$this->xb4->x789->xbb2}} . ${$this->xb4->x789->{$this->x99->x789->xbbc}} . ${$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->xb38}}}}), $this->{$this->x72->x789->{$this->xb4->x789->xc64}}(${$this->x99->x78f->x136d} . ${$this->x72->x789->{$this->x99->x789->{$this->x99->x789->{$this->xb4->x789->xb19}}}} . ${$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->xb46}}} . ${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->xb4->x78f->x1423}}}} . ${$this->x99->x78f->x1426} . ${$this->x99->x78f->x13c9}));
if (!$x6a7(${$this->xb4->x78f->{$this->xb4->x78f->x1437}}[${$this->x99->x78f->{$this->xb4->x78f->{$this->x72->x78f->x1339}}}], $x704($x704(${$this->xb4->x78f->{$this->xb4->x78f->{$this->x99->x78f->x143b}}}[${$this->x99->x789->xaa6}]) . $x704(${$this->x99->x789->xbce}[${$this->x72->x789->xaab}]) . $x704(${$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->{$this->x99->x789->xbd2}}}}[${$this->xb4->x789->{$this->x99->x789->xab4}}]) . $x704(${$this->x72->x78f->x13f9}))) && $x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}}) && $x6f2(${$this->x99->x78f->{$this->xb4->x78f->x127d}})) {
${$this->xb4->x78f->{$this->x99->x78f->x1276}}->${$this->x99->x78f->{$this->xb4->x78f->x127d}} = ${$this->x99->x789->x9a8}->${$this->x99->x78f->x127b} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}}, ${$this->x99->x78f->{$this->xb4->x78f->x1304}});
${$this->x99->x789->xa5a} += ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->xa57}}};
}
if ($x6a7(${$this->x99->x789->xbce}[${$this->x72->x789->{$this->x72->x789->xa9c}}], $x704($x704(${$this->x99->x78f->x1434}[${$this->x99->x78f->{$this->x99->x78f->x133d}}]) . $x704(${$this->x99->x78f->x1434}[${$this->xb4->x789->{$this->x72->x789->xab0}}]) . $x704(${$this->xb4->x78f->{$this->xb4->x78f->{$this->x99->x78f->x143b}}}[${$this->x72->x78f->{$this->x99->x78f->{$this->x99->x78f->x1350}}}]) . $x704(${$this->xb4->x789->xb65}))) && $x6f2(${$this->x99->x78f->{$this->xb4->x78f->x127d}})) {
$this->{$this->xb4->x78f->x14e9}($x65b(${$this->x99->x78f->{$this->x72->x78f->x1332}}) . "\57" . ${$this->x99->x78f->x1353} . ${$this->x72->x78f->{$this->xb4->x78f->x1369}} . ${$this->xb4->x78f->x1373} . ${$this->x99->x78f->{$this->x72->x78f->x138f}} . ${$this->x72->x789->{$this->x99->x789->xb2e}} . ${$this->xb4->x78f->{$this->x99->x78f->x13e9}} . ${$this->xb4->x789->{$this->xb4->x789->xb76}}, 1);
$this->{$this->x99->x789->xc67}($x65b(${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->xa95}}}}) . "\x2f" . ${$this->x72->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->xb4->x78f->x135e}}}} . ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->xad8}}}} . ${$this->xb4->x78f->x1373} . ${$this->xb4->x789->xb08} . ${$this->x72->x789->{$this->x99->x789->xb2e}} . ${$this->xb4->x789->{$this->x72->x789->xb5b}} . ${$this->x72->x789->xbc6}, "");
} else {
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->x127d}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x789->{$this->x99->x789->x9b7}} = ${$this->xb4->x789->{$this->xb4->x789->{$this->xb4->x789->x9ae}}}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} . $x703($x704(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}}), ${$this->x99->x78f->{$this->xb4->x78f->x1307}}, ${$this->x99->x78f->{$this->xb4->x78f->x1304}});
${$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x130c}}} += ${$this->x99->x78f->{$this->xb4->x78f->x1304}};
}
if ($x6a7(${$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->{$this->x99->x789->xbd2}}}}[${$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->{$this->x99->x789->{$this->xb4->x789->xaa5}}}}}], $x704($x704(${$this->xb4->x78f->{$this->xb4->x78f->x1437}}[${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->{$this->x99->x78f->{$this->x99->x78f->x1347}}}}}]) . $x704(${$this->x99->x789->xbce}[${$this->x72->x78f->x1348}]) . $x704(${$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->{$this->x72->x789->xbd3}}}}}[${$this->x99->x78f->x134e}]) . $x704(${$this->x99->x78f->{$this->x99->x78f->x13fb}}))) && $x6f2(${$this->x99->x789->{$this->x99->x789->x9b7}})) {
foreach (${$this->x99->x78f->{$this->xb4->x78f->x12c6}} as ${$this->x99->x78f->{$this->x72->x78f->x1301}}) {
if (isset(${$this->xb4->x78f->x1274}->{${$this->x99->x78f->{$this->x72->x78f->x1301}}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->x9b0}}}}}->{${$this->x72->x789->{$this->xb4->x789->xa46}}} = ${$this->x99->x789->{$this->x99->x789->{$this->x72->x789->{$this->xb4->x789->{$this->xb4->x789->xa85}}}}};
}
}
} else {
if ($x6f2(${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}})) {
${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x9af}}}}->${$this->x99->x78f->{$this->xb4->x78f->{$this->x99->x78f->x127e}}} = ${$this->x99->x789->x9a8}->${$this->x99->x789->{$this->x99->x789->x9b7}} . $x703($x704(${$this->x99->x789->{$this->x99->x789->x9b7}}), ${$this->x72->x789->{$this->x72->x789->xa5d}}, ${$this->xb4->x78f->x1303});
${$this->x72->x789->{$this->x72->x789->xa5d}} += ${$this->x99->x789->{$this->xb4->x789->xa55}};
}
}
}
}
function getMagentoVersion()
{
return '2.4.5';
}
public function camelize($x9b)
{
$x97 = $this->x99->x789->{$this->x99->x789->{$this->x99->x789->xcf0}};
$x96 = $this->xb4->x789->{$this->x72->x789->{$this->x72->x789->xcfc}};
return $x97("\x20", "", $x96($x97("\x5f", "\x20", ${$this->x72->x78f->{$this->xb4->x78f->{$this->x72->x78f->{$this->x72->x78f->x11b1}}}})));
}
public function getStoreConfig($xa5, $xa8 = null)
{
$storeScope = \Magento\Store\Model\ScopeInterface::SCOPE_WEBSITE;
return $this->scopeConfig->getValue($xa5, $storeScope);
}
public function setStoreConfig($xb2, $xb7, $xba = 0)
{
$this->{$this->xb4->x789->{$this->x99->x789->{$this->x99->x789->{$this->x99->x789->x7f9}}}}->{$this->x99->x789->xe4e}(${$this->x99->x78f->{$this->x72->x78f->{$this->x99->x78f->x11cd}}}, ${$this->x99->x78f->x11d5}, \Magento\Store\Model\ScopeInterface::SCOPE_STORE, ${$this->xb4->x789->x8f5});
$this->{$this->x99->x78f->x10b1}->{$this->x72->x789->xe55}(['config']);
}
public function getStoreConfigUncrypted($xbe)
{
return $this->{$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->x7e4}}}->{$this->x99->x789->xe66}($this->{$this->x99->x789->{$this->xb4->x789->{$this->xb4->x789->x7a0}}}->{$this->x72->x789->xe40}(${$this->x99->x789->{$this->x72->x789->x900}}, \Magento\Store\Model\ScopeInterface::SCOPE_STORE));
}
public function setStoreConfigCrypted($xcc, $xcd, $xd2 = 0)
{
$this->{$this->xb4->x789->{$this->x99->x789->{$this->x99->x789->{$this->x99->x789->x7f9}}}}->{$this->x99->x789->xe4e}(${$this->xb4->x78f->{$this->x99->x78f->x11ef}}, $this->{$this->x99->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->x7e9}}}}->{$this->x72->x789->xe80}(${$this->x72->x789->{$this->x99->x789->{$this->x99->x789->{$this->x72->x789->x918}}}}), \Magento\Store\Model\ScopeInterface::SCOPE_STORE, ${$this->xb4->x78f->{$this->x72->x78f->x11f7}});
$this->{$this->x99->x78f->x10b1}->{$this->x72->x789->xe55}(['config']);
}
public function getDefaultConfig($xdd)
{
return $this->scopeConfig->getValue($xdd);
}
public function setDefaultConfig($xe6, $xe7)
{
$this->{$this->xb4->x789->{$this->x72->x789->x7f2}}->{$this->x99->x789->xe4e}(${$this->xb4->x789->{$this->x72->x789->x92c}}, ${$this->x99->x789->x936}, \Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT, 0);
$this->{$this->xb4->x78f->{$this->xb4->x78f->x10b5}}->{$this->x72->x789->xe55}(['config']);
}
public function getDefaultConfigUncrypted($xed)
{
return $this->{$this->x99->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->x7e9}}}}->{$this->x99->x789->xe66}($this->{$this->x99->x789->{$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->x7a3}}}}->{$this->x72->x789->xe40}(${$this->x99->x78f->{$this->x99->x78f->{$this->x72->x78f->{$this->x72->x78f->x121b}}}}, \Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT));
}
public function setDefaultConfigCrypted($xfc, $x101)
{
$this->{$this->xb4->x789->{$this->x72->x789->x7f2}}->{$this->x99->x789->xe4e}(${$this->x72->x78f->{$this->x99->x78f->{$this->xb4->x78f->{$this->xb4->x78f->{$this->x99->x78f->x1227}}}}}, $this->{$this->x99->x789->{$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->x7e9}}}}->{$this->x72->x789->xe80}(${$this->xb4->x789->{$this->x99->x789->{$this->xb4->x789->x955}}}), \Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT, 0);
$this->{$this->xb4->x78f->{$this->xb4->x78f->x10b5}}->{$this->x72->x789->xe55}(['config']);
}
public function checkHeartbeat()
{
$x123 = $this->x99->x789->{$this->xb4->x789->{$this->x99->x789->xd06}};
${$this->xb4->x78f->x122f} = $this->{$this->x72->x789->{$this->x99->x789->xc90}}();
if (${$this->xb4->x789->x95e} === false) {
$this->{$this->x99->x78f->x10c3}->{$this->x99->x789->xf01}(__('No cron task found. <a href="https://www.wyomind.com/faq.html?section=faq#How%20do%20I%20fix%20the%20issues%20with%20scheduled%20tasks?" target="_blank">Check if cron is configured correctly.</a>'));
} else {
${$this->x99->x78f->{$this->x72->x78f->{$this->xb4->x78f->x123f}}} = $this->{$this->x99->x789->{$this->x72->x789->{$this->xb4->x789->xc9e}}}(${$this->x72->x78f->{$this->xb4->x78f->x1232}});
if (${$this->xb4->x789->{$this->x99->x789->x96c}} <= 5 * 60) {
$this->{$this->x99->x78f->x10c3}->{$this->x72->x789->xf17}(__('Scheduler is working. (Last cron task: %1 minute(s) ago)', $x123(${$this->x72->x789->x96a} / 60)));
} elseif (${$this->x99->x78f->{$this->x72->x78f->{$this->xb4->x78f->{$this->xb4->x78f->x1242}}}} > 5 * 60 && ${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->{$this->x72->x789->x975}}}} <= 60 * 60) {
$this->{$this->x72->x78f->{$this->x99->x78f->x10c6}}->{$this->xb4->x789->xf25}(__('Last cron task is older than %1 minutes.', $x123(${$this->xb4->x789->{$this->xb4->x789->{$this->x99->x789->x971}}} / 60)));
} else {
$this->{$this->x72->x78f->{$this->x99->x78f->x10c6}}->{$this->x99->x789->xf01}(__('Last cron task is older than one hour. Please check your settings and your configuration!'));
}
}
}
public function getLastHeartbeat()
{
return $this->{$this->xb4->x789->{$this->x72->x789->{$this->xb4->x789->x7c7}}}->{$this->x99->x789->xf39}()->{$this->xb4->x789->xef6}();
}
public function dateDiff($x154, $x150 = null)
{
$x13c = $this->x99->x789->{$this->x72->x789->xd15};
$x14a = $this->x72->x78f->{$this->xb4->x78f->{$this->x99->x78f->x159f}};
if (${$this->x72->x78f->{$this->xb4->x78f->{$this->x72->x78f->x1253}}} == null) {
${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->x994}}}} = $this->{$this->x99->x789->{$this->x72->x789->{$this->x99->x789->{$this->xb4->x789->x7ba}}}}->date('Y-m-d H:i:s', $this->{$this->x99->x789->{$this->x72->x789->{$this->x99->x789->x7b9}}}->{$this->x72->x789->xf59}() + $this->{$this->x99->x789->{$this->x72->x789->x7b4}}->{$this->x99->x789->xf63}());
}
${$this->x72->x789->{$this->x72->x789->{$this->x99->x789->{$this->x99->x789->x985}}}} = $x14a(${$this->x72->x789->{$this->x72->x789->{$this->x72->x789->x982}}});
${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->x98f}}} = $x14a(${$this->x99->x78f->x124c});
return ${$this->x99->x789->{$this->x72->x789->{$this->x72->x789->x98f}}} - ${$this->x72->x789->{$this->x72->x789->{$this->x99->x789->{$this->x99->x789->x985}}}};
}
public function getDuration($x175)
{
$x167 = $this->x72->x789->{$this->x72->x789->xd25};
$x16d = $this->xb4->x789->{$this->x72->x789->{$this->x99->x789->{$this->x72->x789->xd3a}}};
if (${$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->x997}}} < 60) {
${$this->x72->x789->{$this->x72->x789->{$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->x99c}}}}} = $x167(${$this->x72->x78f->{$this->x72->x78f->x1265}}) . ' sec. ';
} else {
${$this->x99->x78f->x1260} = $x16d(${$this->x72->x789->{$this->x72->x789->{$this->xb4->x789->x997}}} / 60) . ' min. ' . (${$this->x99->x789->x995} % 60) . ' sec.';
}
return ${$this->x72->x789->{$this->x72->x789->{$this->x99->x789->{$this->x99->x789->x998}}}};
}
public function moduleIsEnabled($x17f)
{
return $this->{$this->xb4->x789->{$this->x72->x789->{$this->x72->x789->x812}}}->{$this->x99->x789->xf6d}(${$this->xb4->x78f->x126e});
}
public function isAdmin()
{
${$this->x72->x789->{$this->x99->x789->xbd9}} = \Magento\Framework\App\ObjectManager::{$this->x99->x789->xffe}();
${$this->x72->x78f->{$this->x72->x78f->{$this->x99->x78f->{$this->x72->x78f->{$this->x72->x78f->x1455}}}}} = ${$this->x72->x789->{$this->x99->x789->xbd9}}->{$this->x99->x789->x100e}('\Magento\Framework\App\State');
${$this->xb4->x78f->{$this->x99->x78f->{$this->x72->x78f->{$this->x99->x78f->{$this->x72->x78f->x1462}}}}} = ${$this->x99->x789->{$this->xb4->x789->{$this->x99->x789->{$this->x99->x789->xbe9}}}}->{$this->x72->x789->x1016}();
if (${$this->xb4->x78f->{$this->x99->x78f->{$this->xb4->x78f->x145c}}} == \Magento\Backend\App\Area\FrontNameResolver::AREA_CODE) {
return true;
} else {
return false;
}
}
public function sendUploadResponse($x74c, $x757, $x747 = "a\x70p\x6ci\143\x61\x74\x69on\x2f\157\x63t\145\164-\163t\x72e\141\x6d")
{
$x750 = $this->x72->x789->xde4;
$x754 = $this->xb4->x78f->x168b;
${$this->x99->x789->{$this->x99->x789->xc16}} = $this->{$this->x99->x789->{$this->x99->x789->x7d5}}->{$this->x99->x789->xf39}();
${$this->x99->x78f->x148a}->{$this->x72->x789->x1035}('Content-Type', ${$this->xb4->x78f->{$this->xb4->x78f->x1482}})->{$this->x72->x789->x1035}("\x43\x61ch\145-\x43\157\x6e\164\162ol", "m\x75\163\164-\162e\166\141lida\164e\x2c\x20\160\x6f\x73\164-c\150\x65\x63\153\75\x30\54\40\160\162\145\x2dc\x68\145ck=\x30", true)->{$this->x72->x789->x1035}("\103on\x74\x65n\164\x2d\x44i\163po\x73\151t\151o\156", "a\x74t\141c\x68\x6de\156t;\40\146\151\x6cena\x6d\x65\x3d" . ${$this->x72->x789->xbf9})->{$this->x72->x789->x1035}("\114\x61st\55\115\x6f\144\x69f\151\x65\x64", $x750("\x72"))->{$this->x72->x789->x1035}("\x41\143\x63e\160\x74\x2dR\141\156\147\145\x73", "b\171\164e\x73")->{$this->x72->x789->x1035}("\103on\x74\145n\164\55L\x65n\x67\164h", $x754(${$this->xb4->x78f->{$this->x72->x78f->x1472}}))->{$this->xb4->x789->x1095}(200)->{$this->xb4->x789->x10a3}(${$this->x99->x78f->x146e});
return ${$this->x99->x78f->x148a};
}
}
Function Calls
None |
Stats
MD5 | 5900942541fdf4ce0cb1015f37d2daa8 |
Eval Count | 0 |
Decode Time | 75 ms |