// Autoload class files
spl_autoload_register(function ($classname) {
    $classname = strtolower($classname);
    $error = '"' . $classname . '.php" file could not be included!';
    if (!@(include './' . $classname . '.php')) {
        echo '(document.getElementById (\'hashover\') || document.body).innerHTML += \'' . $error . '\';';
        exit;
    }
});
// Instantiate HashOver class
$hashover = new HashOver('javascript');
$hashover->setup->setPageURL('request');
$hashover->setup->setPageTitle('request');
$hashover->initiate();
$hashover->parsePrimary($hashover->setup->collapsesComments);
$hashover->parsePopular();
$hashover->finalize();
// Start output buffer
ob_start();
// Attempt to include JavaScript frontend code
if (!(include './javascript-mode.php')) {
    ob_end_clean();
    exit('document.getElementById (\'hashover\').innerHTML = \'<b>HashOver - Error:</b> file "javascript-mode.php" could not be included!\';');
}
// Get output buffer contents and turn off output buffering
$javascript = ob_get_contents();
ob_end_clean();
// Minify JavaScript if enabled, and non-minified version isn't requested
if ($hashover->setup->minifiesJavaScript === true) {
    if (!isset($_GET['hashover-unminified'])) {
        $jsminifier = new JSMinifier();