Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php eval("?>".base64_decode("PD9waHANCi8qKg0KICogR2VvaXQgZnVuY3Rpb25zIGFuZCBkZWZpbml0aW9..
Decoded Output download
?>b'<?php
/**
* Geoit functions and definitions
*
* @link https:#codex.wordpress.org/Theme_Development
* @link https:#codex.wordpress.org/Child_Themes
*
* Functions that are not pluggable (not wrapped in function_exists()) are
* instead attached to a filter or action hook. 6383
*
* For more information on hooks, actions, and filters,
* {@link https:#codex.wordpress.org/Plugin_API}
* @author Kan Themes
* @package WordPress
* @subpackage Geoit
* @since Geoit 1.0 - 6383
**/
if ( ! defined( \'ABSPATH\' ) ) exit; # Exit if accessed directly
/*-----------------------------------------------------------------------------------*/
# Theme
/*-----------------------------------------------------------------------------------*/
define (\'THEME_NAME\', "Geoit" );
/*-----------------------------------------------------------------------------------*/
# Content Width
/*-----------------------------------------------------------------------------------*/
add_action( \'after_setup_theme\', \'geoit_content_width\', 0 );
function geoit_content_width() {
$content_width = 794;
$GLOBALS[\'content_width\'] = apply_filters( \'geoit_content_width\', $content_width );
}
/*-----------------------------------------------------------------------------------*/
# Tema ayarlar
/*-----------------------------------------------------------------------------------*/
add_filter( \'ot_theme_mode\', \'__return_true\' );
add_filter( \'ot_show_settings_import\', \'__return_true\' );
add_filter( \'ot_show_settings_export\', \'__return_true\' );
add_filter( \'ot_use_theme_options\', \'__return_true\' );
add_filter( \'ot_show_new_layout\', \'__return_false\' );
add_filter( \'ot_show_pages\', \'__return_false\' );
locate_template(\'theme-options/ot-loader.php\', true, true );
locate_template(\'theme-options/theme-options.php\', true, true );
locate_template(\'theme-options/dynamic-styles.php\', true, true );
locate_template(\'theme-options/meta-boxes.php\', true, true );
/*-----------------------------------------------------------------------------------*/
# Tema Versiyonu
/*-----------------------------------------------------------------------------------*/
if ( ! function_exists( \'filter_demo_header_list\' ) ) {
function filter_demo_header_list() {
echo \'<li id="theme-version"><span>Geoit \'. THEME_VER . \'</span></li>\';
}
}
add_action( \'ot_header_list\', \'filter_demo_header_list\' );
/*-----------------------------------------------------------------------------------*/
# Load Template
/*-----------------------------------------------------------------------------------*/
locate_template(\'frameworks/header-naw-walker.php\', true, true );
locate_template(\'frameworks/geo-metaboxes.php\', true, true );
locate_template(\'frameworks/metabox.php\', true, true );
locate_template(\'frameworks/review.php\', true, true );
locate_template(\'frameworks/login.php\', true, true );
locate_template(\'frameworks/reaction.php\', true, true );
locate_template(\'frameworks/shortcodes/shortcodes.php\', true, true );
locate_template(\'frameworks/widgets.php\', true, true );
locate_template(\'theme-options/functions.php\', true, true );
locate_template(\'theme-options/includes/21-functions.php\', true, true );
locate_template(\'theme-options/dynamic-styles.php\', true, true );
locate_template(\'frameworks/post-like.php\', true, true );
locate_template(\'frameworks/open-graph.php\', true, true );
locate_template(\'frameworks/mega-menu.php\', true, true );
locate_template(\'frameworks/mobil.php\', true, true );
/*-----------------------------------------------------------------------------------*/
# Aklama Ksaltma
/*-----------------------------------------------------------------------------------*/
$jfldjjwmd42 = \'6383\';
if ( ! function_exists( \'geo_excerpt_more\' ) ) {
function geo_excerpt_more( $more ) {
return \'...\';
}
}
add_filter( \'excerpt_more\', \'geo_excerpt_more\' );
if ( ! function_exists( \'geo_excerpt_length\' ) ) {
function geo_excerpt_length( $length ) {
return ot_get_option(\'excerpt-length\',$length);
}
}
add_filter( \'excerpt_length\', \'geo_excerpt_length\', 999 );
$gaspldsdxx = \'teknomoli.net\';
$kskgeoitsdomain = $_SERVER[\'SERVER_NAME\'];
if (substr($kskgeoitsdomain, 0, 4) == "www.") { $kskgeoitsdomain = substr($kskgeoitsdomain, 4);}
if( $kskgeoitsdomain == $gaspldsdxx) {}
else{
wp_die("Lisansnz bu site iin geerli deildir. <a href=\'https://www.kanthemes.com/urun/geoit-wordpress-temasi\'>Lisans satn almak iin tklayn.</a>");
}
/*-----------------------------------------------------------------------------------*/
# Sayfa Ayrma Butonu
/*-----------------------------------------------------------------------------------*/
add_filter( \'mce_buttons\', \'my_add_next_page_button\', 1, 2 );
if ( ! function_exists( \'my_add_next_page_button\' ) ) {
function my_add_next_page_button( $buttons, $id ){
/* only add this for content editor - 6383 */
if ( \'content\' != $id )
return $buttons;
/* add next page after more tag button */
array_splice( $buttons, 13, 0, \'wp_page\' );
return $buttons;
}
}
/*-----------------------------------------------------------------------------------*/
# Header
/*-----------------------------------------------------------------------------------*/
if ( ! function_exists( \'geoit_header\' ) ) {
function geoit_header() {
$header = ot_get_option( \'head-layout-select\' );
Switch ($header){
case \'head-layout-1\':
get_header(\'1\');
break;
case \'head-layout-2\':
get_header(\'2\');
break;
default:
get_header();
break;
}
}
}
/*-----------------------------------------------------------------------------------*/
# Tema Ayarlar
/*-----------------------------------------------------------------------------------*/
if ( ! function_exists( \'geo_setup\' ) ) {
function geo_setup() {
load_theme_textdomain(\'geo\');
add_theme_support(\'post-formats\', array(\'gallery\', \'video\', \'audio\', \'quote\'));
add_theme_support( \'title-tag\' );
add_theme_support( \'wp-block-styles\' );
add_theme_support( \'automatic-feed-links\' );
add_theme_support( \'html5\', array(
\'search-form\',
\'comment-form\',
\'comment-list\',
\'gallery\',
\'caption\',
) );
# Load theme languages
load_theme_textdomain( \'geo\', get_template_directory().\'/languages\' );
/* Register Menu */
register_nav_menus( array(
\'geo-header\' => __( \'Header Menu\', \'geo\' ),
\'geo-footer\' => __( \'Footer Menu\', \'geo\' ),
) );
/* Thumbnail */
add_theme_support(\'post-thumbnails\');
if ( function_exists( \'add_image_size\' ) ){
add_image_size( \'geo-small\', 150, 90, true );
add_image_size( \'geo-medium\', 335, 195, true );
add_image_size( \'geo-big\', 850, 375, true );
add_image_size( \'geo-carousel\', 951, 500, true );
add_image_size( \'geo-slider\', 1290, 500, true );
}
}
}
add_action( \'after_setup_theme\', \'geo_setup\' );
/*-----------------------------------------------------------------------------------*/
# yelik Form ile Alakal
/*-----------------------------------------------------------------------------------*/
if (isset($_GET[\'islem\'])){
Switch ($_GET[\'islem\']){
case \'basarisiz\':
$serror = __(\'Kullanici adiniz veya sifreniz hatali.\', \'geo\');
break;
case \'bos\':
$serror = __(\'Kullanici adi ve sifrenizi girin.\', \'geo\');
break;
case \'rc\':
$serror = __(\'Recaptcha dogrulamasi yapmalisiniz.\', \'geo\');
break;
}
}
?>'
Did this file decode correctly?
Original Code
<?php eval("?>".base64_decode("PD9waHANCi8qKg0KICogR2VvaXQgZnVuY3Rpb25zIGFuZCBkZWZpbml0aW9ucw0KICoNCiAqIEBsaW5rIGh0dHBzOiNjb2RleC53b3JkcHJlc3Mub3JnL1RoZW1lX0RldmVsb3BtZW50DQogKiBAbGluayBodHRwczojY29kZXgud29yZHByZXNzLm9yZy9DaGlsZF9UaGVtZXMNCiAqDQogKiBGdW5jdGlvbnMgdGhhdCBhcmUgbm90IHBsdWdnYWJsZSAobm90IHdyYXBwZWQgaW4gZnVuY3Rpb25fZXhpc3RzKCkpIGFyZQ0KICogaW5zdGVhZCBhdHRhY2hlZCB0byBhIGZpbHRlciBvciBhY3Rpb24gaG9vay4gNjM4MyANCiAqDQogKiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiBob29rcywgYWN0aW9ucywgYW5kIGZpbHRlcnMsDQogKiB7QGxpbmsgaHR0cHM6I2NvZGV4LndvcmRwcmVzcy5vcmcvUGx1Z2luX0FQSX0NCiAqIEBhdXRob3IgS2FuIFRoZW1lcw0KICogQHBhY2thZ2UgV29yZFByZXNzDQogKiBAc3VicGFja2FnZSBHZW9pdA0KICogQHNpbmNlIEdlb2l0IDEuMCAtIDYzODMNCioqLw0KaWYgKCAhIGRlZmluZWQoICdBQlNQQVRIJyApICkgZXhpdDsgIyBFeGl0IGlmIGFjY2Vzc2VkIGRpcmVjdGx5DQoNCi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLw0KIyBUaGVtZQ0KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQpkZWZpbmUgKCdUSEVNRV9OQU1FJywJIkdlb2l0IiApOw0KDQovKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8NCiMgQ29udGVudCBXaWR0aA0KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQphZGRfYWN0aW9uKCAnYWZ0ZXJfc2V0dXBfdGhlbWUnLCAnZ2VvaXRfY29udGVudF93aWR0aCcsIDAgKTsNCmZ1bmN0aW9uIGdlb2l0X2NvbnRlbnRfd2lkdGgoKSB7DQoJJGNvbnRlbnRfd2lkdGggPSA3OTQ7DQoJJEdMT0JBTFNbJ2NvbnRlbnRfd2lkdGgnXSA9IGFwcGx5X2ZpbHRlcnMoICdnZW9pdF9jb250ZW50X3dpZHRoJywgJGNvbnRlbnRfd2lkdGggKTsNCn0NCg0KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQojIFRlbWEgYXlhcmxhcv0NCi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLw0KYWRkX2ZpbHRlciggJ290X3RoZW1lX21vZGUnLCAnX19yZXR1cm5fdHJ1ZScgKTsNCmFkZF9maWx0ZXIoICdvdF9zaG93X3NldHRpbmdzX2ltcG9ydCcsICdfX3JldHVybl90cnVlJyApOw0KYWRkX2ZpbHRlciggJ290X3Nob3dfc2V0dGluZ3NfZXhwb3J0JywgJ19fcmV0dXJuX3RydWUnICk7DQphZGRfZmlsdGVyKCAnb3RfdXNlX3RoZW1lX29wdGlvbnMnLCAnX19yZXR1cm5fdHJ1ZScgKTsNCmFkZF9maWx0ZXIoICdvdF9zaG93X25ld19sYXlvdXQnLCAnX19yZXR1cm5fZmFsc2UnICk7DQphZGRfZmlsdGVyKCAnb3Rfc2hvd19wYWdlcycsICdfX3JldHVybl9mYWxzZScgKTsNCmxvY2F0ZV90ZW1wbGF0ZSgndGhlbWUtb3B0aW9ucy9vdC1sb2FkZXIucGhwJywgdHJ1ZSwgdHJ1ZSApOw0KbG9jYXRlX3RlbXBsYXRlKCd0aGVtZS1vcHRpb25zL3RoZW1lLW9wdGlvbnMucGhwJywgdHJ1ZSwgdHJ1ZSApOw0KbG9jYXRlX3RlbXBsYXRlKCd0aGVtZS1vcHRpb25zL2R5bmFtaWMtc3R5bGVzLnBocCcsIHRydWUsIHRydWUgKTsNCmxvY2F0ZV90ZW1wbGF0ZSgndGhlbWUtb3B0aW9ucy9tZXRhLWJveGVzLnBocCcsIHRydWUsIHRydWUgKTsNCg0KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQojIFRlbWEgVmVyc2l5b251DQovKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8NCmlmICggISBmdW5jdGlvbl9leGlzdHMoICdmaWx0ZXJfZGVtb19oZWFkZXJfbGlzdCcgKSApIHsNCglmdW5jdGlvbiBmaWx0ZXJfZGVtb19oZWFkZXJfbGlzdCgpIHsNCgkJIGVjaG8gJzxsaSBpZD0idGhlbWUtdmVyc2lvbiI+PHNwYW4+R2VvaXQgJy4gVEhFTUVfVkVSIC4gJzwvc3Bhbj48L2xpPic7DQoJfQ0KfQ0KYWRkX2FjdGlvbiggJ290X2hlYWRlcl9saXN0JywgJ2ZpbHRlcl9kZW1vX2hlYWRlcl9saXN0JyApOw0KDQovKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8NCiMgTG9hZCBUZW1wbGF0ZQ0KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQpsb2NhdGVfdGVtcGxhdGUoJ2ZyYW1ld29ya3MvaGVhZGVyLW5hdy13YWxrZXIucGhwJywgdHJ1ZSwgdHJ1ZSApOw0KbG9jYXRlX3RlbXBsYXRlKCdmcmFtZXdvcmtzL2dlby1tZXRhYm94ZXMucGhwJywgdHJ1ZSwgdHJ1ZSApOw0KbG9jYXRlX3RlbXBsYXRlKCdmcmFtZXdvcmtzL21ldGFib3gucGhwJywgdHJ1ZSwgdHJ1ZSApOw0KbG9jYXRlX3RlbXBsYXRlKCdmcmFtZXdvcmtzL3Jldmlldy5waHAnLCB0cnVlLCB0cnVlICk7DQpsb2NhdGVfdGVtcGxhdGUoJ2ZyYW1ld29ya3MvbG9naW4ucGhwJywgdHJ1ZSwgdHJ1ZSApOw0KbG9jYXRlX3RlbXBsYXRlKCdmcmFtZXdvcmtzL3JlYWN0aW9uLnBocCcsIHRydWUsIHRydWUgKTsNCmxvY2F0ZV90ZW1wbGF0ZSgnZnJhbWV3b3Jrcy9zaG9ydGNvZGVzL3Nob3J0Y29kZXMucGhwJywgdHJ1ZSwgdHJ1ZSApOw0KbG9jYXRlX3RlbXBsYXRlKCdmcmFtZXdvcmtzL3dpZGdldHMucGhwJywgdHJ1ZSwgdHJ1ZSApOw0KbG9jYXRlX3RlbXBsYXRlKCd0aGVtZS1vcHRpb25zL2Z1bmN0aW9ucy5waHAnLCB0cnVlLCB0cnVlICk7DQpsb2NhdGVfdGVtcGxhdGUoJ3RoZW1lLW9wdGlvbnMvaW5jbHVkZXMvMjEtZnVuY3Rpb25zLnBocCcsIHRydWUsIHRydWUgKTsNCmxvY2F0ZV90ZW1wbGF0ZSgndGhlbWUtb3B0aW9ucy9keW5hbWljLXN0eWxlcy5waHAnLCB0cnVlLCB0cnVlICk7DQpsb2NhdGVfdGVtcGxhdGUoJ2ZyYW1ld29ya3MvcG9zdC1saWtlLnBocCcsIHRydWUsIHRydWUgKTsNCmxvY2F0ZV90ZW1wbGF0ZSgnZnJhbWV3b3Jrcy9vcGVuLWdyYXBoLnBocCcsIHRydWUsIHRydWUgKTsNCmxvY2F0ZV90ZW1wbGF0ZSgnZnJhbWV3b3Jrcy9tZWdhLW1lbnUucGhwJywgdHJ1ZSwgdHJ1ZSApOw0KbG9jYXRlX3RlbXBsYXRlKCdmcmFtZXdvcmtzL21vYmlsLnBocCcsIHRydWUsIHRydWUgKTsNCg0KDQovKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8NCiMgQef9a2xhbWEgS/1zYWx0bWENCi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLw0KJGpmbGRqandtZDQyID0gJzYzODMnOw0KaWYgKCAhIGZ1bmN0aW9uX2V4aXN0cyggJ2dlb19leGNlcnB0X21vcmUnICkgKSB7DQoJZnVuY3Rpb24gZ2VvX2V4Y2VycHRfbW9yZSggJG1vcmUgKSB7DQoJCXJldHVybiAnJiM0NjsmIzQ2OyYjNDY7JzsNCgl9DQp9DQphZGRfZmlsdGVyKCAnZXhjZXJwdF9tb3JlJywgJ2dlb19leGNlcnB0X21vcmUnICk7DQoNCmlmICggISBmdW5jdGlvbl9leGlzdHMoICdnZW9fZXhjZXJwdF9sZW5ndGgnICkgKSB7DQoJZnVuY3Rpb24gZ2VvX2V4Y2VycHRfbGVuZ3RoKCAkbGVuZ3RoICkgew0KCQlyZXR1cm4gb3RfZ2V0X29wdGlvbignZXhjZXJwdC1sZW5ndGgnLCRsZW5ndGgpOw0KCX0NCn0NCmFkZF9maWx0ZXIoICdleGNlcnB0X2xlbmd0aCcsICdnZW9fZXhjZXJwdF9sZW5ndGgnLCA5OTkgKTsNCiRnYXNwbGRzZHh4ID0gJ3Rla25vbW9saS5uZXQnOw0KJGtza2dlb2l0c2RvbWFpbiA9ICRfU0VSVkVSWydTRVJWRVJfTkFNRSddOyANCmlmIChzdWJzdHIoJGtza2dlb2l0c2RvbWFpbiwgMCwgNCkgPT0gInd3dy4iKSB7ICRrc2tnZW9pdHNkb21haW4gPSBzdWJzdHIoJGtza2dlb2l0c2RvbWFpbiwgNCk7fQ0KaWYoICRrc2tnZW9pdHNkb21haW4gPT0gJGdhc3BsZHNkeHgpIHt9DQplbHNlew0KIHdwX2RpZSgiTGlzYW5z/W79eiBidSBzaXRlIGnnaW4gZ2XnZXJsaSBkZfBpbGRpci4gPGEgaHJlZj0naHR0cHM6Ly93d3cua2FudGhlbWVzLmNvbS91cnVuL2dlb2l0LXdvcmRwcmVzcy10ZW1hc2knPkxpc2FucyBzYXT9biBhbG1hayBp52luIHT9a2xhef1uLjwvYT4iKTsNCn0NCg0KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQojIFNheWZhIEF5/XJtYSBCdXRvbnUNCi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLw0KYWRkX2ZpbHRlciggJ21jZV9idXR0b25zJywgJ215X2FkZF9uZXh0X3BhZ2VfYnV0dG9uJywgMSwgMiApOw0KaWYgKCAhIGZ1bmN0aW9uX2V4aXN0cyggJ215X2FkZF9uZXh0X3BhZ2VfYnV0dG9uJyApICkgew0KCWZ1bmN0aW9uIG15X2FkZF9uZXh0X3BhZ2VfYnV0dG9uKCAkYnV0dG9ucywgJGlkICl7DQoJIA0KCQkJLyogb25seSBhZGQgdGhpcyBmb3IgY29udGVudCBlZGl0b3IgLSA2MzgzICAqLw0KCQkJaWYgKCAnY29udGVudCcgIT0gJGlkICkNCgkJCQkJcmV0dXJuICRidXR0b25zOw0KCSANCgkJCS8qIGFkZCBuZXh0IHBhZ2UgYWZ0ZXIgbW9yZSB0YWcgYnV0dG9uICovDQoJCQlhcnJheV9zcGxpY2UoICRidXR0b25zLCAxMywgMCwgJ3dwX3BhZ2UnICk7DQoJIA0KCQkJcmV0dXJuICRidXR0b25zOw0KCX0NCn0NCg0KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQojIEhlYWRlcg0KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQppZiAoICEgZnVuY3Rpb25fZXhpc3RzKCAnZ2VvaXRfaGVhZGVyJyApICkgew0KCWZ1bmN0aW9uIGdlb2l0X2hlYWRlcigpIHsNCgkJJGhlYWRlciA9IG90X2dldF9vcHRpb24oICdoZWFkLWxheW91dC1zZWxlY3QnICk7DQoJCVN3aXRjaCAoJGhlYWRlcil7DQogICAgICAgICBjYXNlICdoZWFkLWxheW91dC0xJzoNCiAgICAgICAgICAgIGdldF9oZWFkZXIoJzEnKTsNCiAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgY2FzZSAnaGVhZC1sYXlvdXQtMic6DQogICAgICAgICAgICBnZXRfaGVhZGVyKCcyJyk7DQogICAgICAgICAgICBicmVhazsNCgkJCWRlZmF1bHQ6DQoJCQkJZ2V0X2hlYWRlcigpOw0KCQkJCWJyZWFrOw0KCQl9DQoJfQ0KfQ0KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQojIFRlbWEgQXlhcmxhcv0NCi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLw0KaWYgKCAhIGZ1bmN0aW9uX2V4aXN0cyggJ2dlb19zZXR1cCcgKSApIHsNCiAgZnVuY3Rpb24gZ2VvX3NldHVwKCkgew0KCQlsb2FkX3RoZW1lX3RleHRkb21haW4oJ2dlbycpOw0KCQlhZGRfdGhlbWVfc3VwcG9ydCgncG9zdC1mb3JtYXRzJywgYXJyYXkoJ2dhbGxlcnknLCAndmlkZW8nLCAnYXVkaW8nLCAncXVvdGUnKSk7DQoJCWFkZF90aGVtZV9zdXBwb3J0KCAndGl0bGUtdGFnJyApOw0KCQlhZGRfdGhlbWVfc3VwcG9ydCggJ3dwLWJsb2NrLXN0eWxlcycgKTsNCgkJYWRkX3RoZW1lX3N1cHBvcnQoICdhdXRvbWF0aWMtZmVlZC1saW5rcycgKTsNCgkJYWRkX3RoZW1lX3N1cHBvcnQoICdodG1sNScsIGFycmF5KA0KCQkJJ3NlYXJjaC1mb3JtJywNCgkJCSdjb21tZW50LWZvcm0nLA0KCQkJJ2NvbW1lbnQtbGlzdCcsDQoJCQknZ2FsbGVyeScsDQoJCQknY2FwdGlvbicsDQoJCSkgKTsNCgkJIyBMb2FkIHRoZW1lIGxhbmd1YWdlcw0KCQkJbG9hZF90aGVtZV90ZXh0ZG9tYWluKCAnZ2VvJywgZ2V0X3RlbXBsYXRlX2RpcmVjdG9yeSgpLicvbGFuZ3VhZ2VzJyApOw0KCQkvKiBSZWdpc3RlciBNZW51ICovDQoJCXJlZ2lzdGVyX25hdl9tZW51cyggYXJyYXkoDQoJCQknZ2VvLWhlYWRlcicgPT4gX18oICdIZWFkZXIgTWVudScsICdnZW8nICksDQoJCQknZ2VvLWZvb3RlcicgPT4gX18oICdGb290ZXIgTWVudScsICdnZW8nICksDQoJCSkgKTsNCgkJLyogVGh1bWJuYWlsICovDQoJCWFkZF90aGVtZV9zdXBwb3J0KCdwb3N0LXRodW1ibmFpbHMnKTsNCgkJaWYgKCBmdW5jdGlvbl9leGlzdHMoICdhZGRfaW1hZ2Vfc2l6ZScgKSApew0KCQkJYWRkX2ltYWdlX3NpemUoICdnZW8tc21hbGwnLCAxNTAsIDkwLCB0cnVlICk7DQoJCQlhZGRfaW1hZ2Vfc2l6ZSggJ2dlby1tZWRpdW0nLCAzMzUsIDE5NSwgdHJ1ZSApOw0KCQkJYWRkX2ltYWdlX3NpemUoICdnZW8tYmlnJywgODUwLCAzNzUsIHRydWUgKTsNCgkJCWFkZF9pbWFnZV9zaXplKCAnZ2VvLWNhcm91c2VsJywgOTUxLCA1MDAsIHRydWUgKTsNCgkJCWFkZF9pbWFnZV9zaXplKCAnZ2VvLXNsaWRlcicsIDEyOTAsIDUwMCwgdHJ1ZSApOw0KCQl9DQoJfQ0KfQ0KYWRkX2FjdGlvbiggJ2FmdGVyX3NldHVwX3RoZW1lJywgJ2dlb19zZXR1cCcgKTsNCg0KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQojINx5ZWxpayBGb3JtIGlsZSBBbGFrYWz9DQovKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8NCmlmIChpc3NldCgkX0dFVFsnaXNsZW0nXSkpew0KICAgIFN3aXRjaCAoJF9HRVRbJ2lzbGVtJ10pew0KICAgICAgICBjYXNlICdiYXNhcmlzaXonOg0KICAgICAgICAgICAgJHNlcnJvciA9IF9fKCdLdWxsYW5pY2kgYWRpbml6IHZleWEgc2lmcmVuaXogaGF0YWxpLicsICdnZW8nKTsNCiAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICBjYXNlICdib3MnOg0KICAgICAgICAgICAgJHNlcnJvciA9IF9fKCdLdWxsYW5pY2kgYWRpIHZlIHNpZnJlbml6aSBnaXJpbi4nLCAnZ2VvJyk7DQogICAgICAgICAgICBicmVhazsNCiAgICAgICAgY2FzZSAncmMnOg0KICAgICAgICAgICAgJHNlcnJvciA9IF9fKCdSZWNhcHRjaGEgZG9ncnVsYW1hc2kgeWFwbWFsaXNpbml6LicsICdnZW8nKTsNCiAgICAgICAgICAgIGJyZWFrOw0KICAgIH0NCn0NCj8+")); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | 12fcf37d8229473cf281a2553d556228 |
Eval Count | 1 |
Decode Time | 88 ms |